fixup              35 arch/alpha/include/asm/extable.h 	} fixup;
fixup              41 arch/alpha/include/asm/extable.h 	if ((_fixup)->fixup.bits.valreg != 31)			\
fixup              42 arch/alpha/include/asm/extable.h 		map_reg((_fixup)->fixup.bits.valreg) = 0;	\
fixup              43 arch/alpha/include/asm/extable.h 	if ((_fixup)->fixup.bits.errreg != 31)			\
fixup              44 arch/alpha/include/asm/extable.h 		map_reg((_fixup)->fixup.bits.errreg) = -EFAULT;	\
fixup              45 arch/alpha/include/asm/extable.h 	(pc) + (_fixup)->fixup.bits.nextinsn;			\
fixup              52 arch/alpha/include/asm/extable.h 		(a)->fixup.unit = (b)->fixup.unit;		\
fixup              53 arch/alpha/include/asm/extable.h 		(b)->fixup.unit = (tmp).fixup.unit;		\
fixup             443 arch/alpha/kernel/traps.c 	const struct exception_table_entry *fixup;
fixup             585 arch/alpha/kernel/traps.c 	if ((fixup = search_exception_tables(pc)) != 0) {
fixup             587 arch/alpha/kernel/traps.c 		newpc = fixup_exception(una_reg, fixup, pc);
fixup              89 arch/alpha/mm/fault.c 	const struct exception_table_entry *fixup;
fixup             197 arch/alpha/mm/fault.c 	if ((fixup = search_exception_tables(regs->pc)) != 0) {
fixup             199 arch/alpha/mm/fault.c 		newpc = fixup_exception(dpf_reg, fixup, regs->pc);
fixup              14 arch/arc/mm/extable.c 	const struct exception_table_entry *fixup;
fixup              16 arch/arc/mm/extable.c 	fixup = search_exception_tables(instruction_pointer(regs));
fixup              17 arch/arc/mm/extable.c 	if (fixup) {
fixup              18 arch/arc/mm/extable.c 		regs->ret = fixup->fixup;
fixup              49 arch/arm/include/asm/mach/arch.h 	void			(*fixup)(struct tag *, char **);
fixup             218 arch/arm/kernel/atags_parse.c 	if (mdesc->fixup)
fixup             219 arch/arm/kernel/atags_parse.c 		mdesc->fixup(tags, &from);
fixup              59 arch/arm/kernel/vmlinux.lds.h 		ARM_MMU_DISCARD(*(.text.fixup))				\
fixup              93 arch/arm/mach-footbridge/cats-hw.c 	.fixup		= fixup_cats,
fixup             767 arch/arm/mach-footbridge/netwinder-hw.c 	.fixup		= fixup_netwinder,
fixup             722 arch/arm/mach-orion5x/dns323-setup.c 	.fixup		= tag_fixup_mem32,
fixup             392 arch/arm/mach-orion5x/kurobox_pro-setup.c 	.fixup		= tag_fixup_mem32,
fixup             407 arch/arm/mach-orion5x/kurobox_pro-setup.c 	.fixup		= tag_fixup_mem32,
fixup             276 arch/arm/mach-orion5x/ls_hgl-setup.c 	.fixup		= tag_fixup_mem32,
fixup             241 arch/arm/mach-orion5x/mv2120-setup.c 	.fixup		= tag_fixup_mem32,
fixup             432 arch/arm/mach-orion5x/net2big-setup.c 	.fixup		= tag_fixup_mem32,
fixup             173 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c 	.fixup		= tag_fixup_mem32,
fixup             184 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c 	.fixup		= tag_fixup_mem32,
fixup             121 arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c 	.fixup		= tag_fixup_mem32,
fixup             364 arch/arm/mach-orion5x/terastation_pro2-setup.c 	.fixup		= tag_fixup_mem32,
fixup             329 arch/arm/mach-orion5x/ts209-setup.c 	.fixup		= tag_fixup_mem32,
fixup             318 arch/arm/mach-orion5x/ts409-setup.c 	.fixup		= tag_fixup_mem32,
fixup             178 arch/arm/mach-orion5x/wnr854t-setup.c 	.fixup		= tag_fixup_mem32,
fixup             266 arch/arm/mach-orion5x/wrt350n-v2-setup.c 	.fixup		= tag_fixup_mem32,
fixup             880 arch/arm/mach-pxa/cm-x300.c 	.fixup		= cm_x300_fixup,
fixup             767 arch/arm/mach-pxa/corgi.c 	.fixup		= fixup_corgi,
fixup             780 arch/arm/mach-pxa/corgi.c 	.fixup		= fixup_corgi,
fixup             793 arch/arm/mach-pxa/corgi.c 	.fixup		= fixup_corgi,
fixup             178 arch/arm/mach-pxa/eseries.c 	.fixup		= eseries_fixup,
fixup             229 arch/arm/mach-pxa/eseries.c 	.fixup		= eseries_fixup,
fixup             353 arch/arm/mach-pxa/eseries.c 	.fixup		= eseries_fixup,
fixup             549 arch/arm/mach-pxa/eseries.c 	.fixup		= eseries_fixup,
fixup             748 arch/arm/mach-pxa/eseries.c 	.fixup		= eseries_fixup,
fixup             963 arch/arm/mach-pxa/eseries.c 	.fixup		= eseries_fixup,
fixup             463 arch/arm/mach-pxa/poodle.c 	.fixup		= fixup_poodle,
fixup            1019 arch/arm/mach-pxa/spitz.c 	.fixup		= spitz_fixup,
fixup            1032 arch/arm/mach-pxa/spitz.c 	.fixup		= spitz_fixup,
fixup            1045 arch/arm/mach-pxa/spitz.c 	.fixup		= spitz_fixup,
fixup             940 arch/arm/mach-pxa/tosa.c 	.fixup          = fixup_tosa,
fixup             131 arch/arm/mach-s3c24xx/mach-smdk2413.c 	.fixup		= smdk2413_fixup,
fixup             142 arch/arm/mach-s3c24xx/mach-smdk2413.c 	.fixup		= smdk2413_fixup,
fixup             153 arch/arm/mach-s3c24xx/mach-smdk2413.c 	.fixup		= smdk2413_fixup,
fixup             159 arch/arm/mach-s3c24xx/mach-vstms.c 	.fixup		= vstms_fixup,
fixup             766 arch/arm/mach-sa1100/assabet.c 	.fixup		= fixup_assabet,
fixup             849 arch/arm/mm/alignment.c  fixup:
fixup             975 arch/arm/mm/alignment.c 		goto fixup;
fixup              30 arch/arm/mm/cache-l2x0.c 	void (*fixup)(void __iomem *, u32, struct outer_cache_fns *);
fixup             765 arch/arm/mm/cache-l2x0.c 	.fixup = l2c310_fixup,
fixup             855 arch/arm/mm/cache-l2x0.c 	if (data->fixup)
fixup             856 arch/arm/mm/cache-l2x0.c 		data->fixup(l2x0_base, cache_id, &fns);
fixup            1299 arch/arm/mm/cache-l2x0.c 	.fixup = l2c310_fixup,
fixup            1329 arch/arm/mm/cache-l2x0.c 	.fixup = l2c310_fixup,
fixup            1519 arch/arm/mm/cache-l2x0.c 	.fixup = aurora_fixup,
fixup            1540 arch/arm/mm/cache-l2x0.c 	.fixup = aurora_fixup,
fixup              10 arch/arm/mm/extable.c 	const struct exception_table_entry *fixup;
fixup              12 arch/arm/mm/extable.c 	fixup = search_exception_tables(instruction_pointer(regs));
fixup              13 arch/arm/mm/extable.c 	if (fixup) {
fixup              14 arch/arm/mm/extable.c 		regs->ARM_pc = fixup->fixup;
fixup              21 arch/arm/mm/extable.c 	return fixup != NULL;
fixup              20 arch/arm64/include/asm/extable.h 	int insn, fixup;
fixup              11 arch/arm64/mm/extable.c 	const struct exception_table_entry *fixup;
fixup              13 arch/arm64/mm/extable.c 	fixup = search_exception_tables(instruction_pointer(regs));
fixup              14 arch/arm64/mm/extable.c 	if (fixup)
fixup              15 arch/arm64/mm/extable.c 		regs->pc = (unsigned long)&fixup->fixup + fixup->fixup;
fixup              17 arch/arm64/mm/extable.c 	return fixup != NULL;
fixup              29 arch/csky/mm/fault.c 	const struct exception_table_entry *fixup;
fixup              31 arch/csky/mm/fault.c 	fixup = search_exception_tables(instruction_pointer(regs));
fixup              32 arch/csky/mm/fault.c 	if (fixup) {
fixup              33 arch/csky/mm/fault.c 		regs->pc = fixup->nextinsn;
fixup              43 arch/hexagon/mm/vm_fault.c 	const struct exception_table_entry *fixup;
fixup             151 arch/hexagon/mm/vm_fault.c 	fixup = search_exception_tables(pt_elr(regs));
fixup             152 arch/hexagon/mm/vm_fault.c 	if (fixup) {
fixup             153 arch/hexagon/mm/vm_fault.c 		pt_set_elr(regs, fixup->fixup);
fixup               9 arch/ia64/include/asm/extable.h 	int fixup;	/* location-relative continuation addr.; if bit 2 is set, r9 is set to 0 */
fixup              17 arch/ia64/mm/extable.c 	long fix = (u64) &e->fixup + e->fixup;
fixup             200 arch/m68k/include/asm/math-emu.h 	.section .fixup,"ax"
fixup             217 arch/m68k/include/asm/math-emu.h 	.section .fixup,"ax"
fixup             116 arch/m68k/kernel/module.c 	struct m68k_fixup_info *fixup;
fixup             118 arch/m68k/kernel/module.c 	for (fixup = start; fixup < end; fixup++) {
fixup             119 arch/m68k/kernel/module.c 		switch (fixup->type) {
fixup             121 arch/m68k/kernel/module.c 			*(u32 *)fixup->addr = m68k_memoffset;
fixup             124 arch/m68k/kernel/module.c 			*(u16 *)fixup->addr += m68k_virt_to_node_shift;
fixup              93 arch/m68k/kernel/signal.c 	const struct exception_table_entry *fixup;
fixup              97 arch/m68k/kernel/signal.c 	fixup = search_exception_tables(regs->pc);
fixup              98 arch/m68k/kernel/signal.c 	if (!fixup)
fixup             106 arch/m68k/kernel/signal.c 	tregs->pc = fixup->fixup;
fixup              69 arch/microblaze/mm/fault.c 	const struct exception_table_entry *fixup;
fixup              72 arch/microblaze/mm/fault.c 	fixup = search_exception_tables(regs->pc);
fixup              73 arch/microblaze/mm/fault.c 	if (fixup) {
fixup              74 arch/microblaze/mm/fault.c 		regs->pc = fixup->fixup;
fixup              36 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h 	# Disable unaligned load/store support but leave HW fixup enabled
fixup             443 arch/mips/kernel/traps.c 	const struct exception_table_entry *fixup = NULL;
fixup             451 arch/mips/kernel/traps.c 		fixup = search_dbe_tables(exception_epc(regs));
fixup             453 arch/mips/kernel/traps.c 	if (fixup)
fixup             457 arch/mips/kernel/traps.c 		action = board_be_handler(regs, fixup != NULL);
fixup             465 arch/mips/kernel/traps.c 		if (fixup) {
fixup             466 arch/mips/kernel/traps.c 			regs->cp0_epc = fixup->nextinsn;
fixup              15 arch/mips/mm/extable.c 	const struct exception_table_entry *fixup;
fixup              17 arch/mips/mm/extable.c 	fixup = search_exception_tables(exception_epc(regs));
fixup              18 arch/mips/mm/extable.c 	if (fixup) {
fixup              19 arch/mips/mm/extable.c 		regs->cp0_epc = fixup->nextinsn;
fixup              32 arch/nds32/include/asm/uaccess.h 	unsigned long insn, fixup;
fixup               9 arch/nds32/mm/extable.c 	const struct exception_table_entry *fixup;
fixup              11 arch/nds32/mm/extable.c 	fixup = search_exception_tables(instruction_pointer(regs));
fixup              12 arch/nds32/mm/extable.c 	if (fixup)
fixup              13 arch/nds32/mm/extable.c 		regs->ipc = fixup->fixup;
fixup              15 arch/nds32/mm/extable.c 	return fixup != NULL;
fixup             296 arch/nds32/mm/fault.c 			instruction_pointer(regs) = entry->fixup;
fixup              16 arch/nios2/mm/extable.c 	const struct exception_table_entry *fixup;
fixup              18 arch/nios2/mm/extable.c 	fixup = search_exception_tables(regs->ea);
fixup              19 arch/nios2/mm/extable.c 	if (fixup) {
fixup              20 arch/nios2/mm/extable.c 		regs->ea = fixup->fixup;
fixup             379 arch/openrisc/kernel/traps.c 			regs->pc = entry->fixup;
fixup             426 arch/openrisc/kernel/traps.c 			regs->pc = entry->fixup;
fixup             234 arch/openrisc/mm/fault.c 			regs->pc = entry->fixup;
fixup              53 arch/parisc/include/asm/uaccess.h 	int fixup;	/* relative address of fixup routine */
fixup             153 arch/parisc/mm/fault.c 		if (fix->fixup & 1) {
fixup             164 arch/parisc/mm/fault.c 		regs->iaoq[0] = (unsigned long)&fix->fixup + fix->fixup;
fixup              22 arch/powerpc/include/asm/extable.h 	int fixup;
fixup              27 arch/powerpc/include/asm/extable.h 	return (unsigned long)&x->fixup + x->fixup;
fixup             479 arch/powerpc/lib/feature-fixups.c static struct fixup_entry fixup;
fixup             494 arch/powerpc/lib/feature-fixups.c 	fixup.value = fixup.mask = 8;
fixup             495 arch/powerpc/lib/feature-fixups.c 	fixup.start_off = calc_offset(&fixup, ftr_fixup_test1 + 1);
fixup             496 arch/powerpc/lib/feature-fixups.c 	fixup.end_off = calc_offset(&fixup, ftr_fixup_test1 + 2);
fixup             497 arch/powerpc/lib/feature-fixups.c 	fixup.alt_start_off = fixup.alt_end_off = 0;
fixup             503 arch/powerpc/lib/feature-fixups.c 	patch_feature_section(8, &fixup);
fixup             507 arch/powerpc/lib/feature-fixups.c 	patch_feature_section(0, &fixup);
fixup             513 arch/powerpc/lib/feature-fixups.c 	patch_feature_section(~8, &fixup);
fixup             526 arch/powerpc/lib/feature-fixups.c 	fixup.value = fixup.mask = 0xF;
fixup             527 arch/powerpc/lib/feature-fixups.c 	fixup.start_off = calc_offset(&fixup, ftr_fixup_test2 + 1);
fixup             528 arch/powerpc/lib/feature-fixups.c 	fixup.end_off = calc_offset(&fixup, ftr_fixup_test2 + 2);
fixup             529 arch/powerpc/lib/feature-fixups.c 	fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_test2_alt);
fixup             530 arch/powerpc/lib/feature-fixups.c 	fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_test2_alt + 1);
fixup             536 arch/powerpc/lib/feature-fixups.c 	patch_feature_section(0xF, &fixup);
fixup             540 arch/powerpc/lib/feature-fixups.c 	patch_feature_section(0, &fixup);
fixup             546 arch/powerpc/lib/feature-fixups.c 	patch_feature_section(~0xF, &fixup);
fixup             558 arch/powerpc/lib/feature-fixups.c 	fixup.value = fixup.mask = 0xC;
fixup             559 arch/powerpc/lib/feature-fixups.c 	fixup.start_off = calc_offset(&fixup, ftr_fixup_test3 + 1);
fixup             560 arch/powerpc/lib/feature-fixups.c 	fixup.end_off = calc_offset(&fixup, ftr_fixup_test3 + 2);
fixup             561 arch/powerpc/lib/feature-fixups.c 	fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_test3_alt);
fixup             562 arch/powerpc/lib/feature-fixups.c 	fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_test3_alt + 2);
fixup             568 arch/powerpc/lib/feature-fixups.c 	check(patch_feature_section(0xF, &fixup) == 1);
fixup             570 arch/powerpc/lib/feature-fixups.c 	check(patch_feature_section(0, &fixup) == 1);
fixup             572 arch/powerpc/lib/feature-fixups.c 	check(patch_feature_section(~0xF, &fixup) == 1);
fixup             588 arch/powerpc/lib/feature-fixups.c 	fixup.value = fixup.mask = flag;
fixup             589 arch/powerpc/lib/feature-fixups.c 	fixup.start_off = calc_offset(&fixup, ftr_fixup_test4 + 1);
fixup             590 arch/powerpc/lib/feature-fixups.c 	fixup.end_off = calc_offset(&fixup, ftr_fixup_test4 + 5);
fixup             591 arch/powerpc/lib/feature-fixups.c 	fixup.alt_start_off = calc_offset(&fixup, ftr_fixup_test4_alt);
fixup             592 arch/powerpc/lib/feature-fixups.c 	fixup.alt_end_off = calc_offset(&fixup, ftr_fixup_test4_alt + 2);
fixup             598 arch/powerpc/lib/feature-fixups.c 	patch_feature_section(flag, &fixup);
fixup             602 arch/powerpc/lib/feature-fixups.c 	patch_feature_section(0, &fixup);
fixup             608 arch/powerpc/lib/feature-fixups.c 	patch_feature_section(~flag, &fixup);
fixup              74 arch/powerpc/lib/rheap.c 			fixup(blks, blke, delta, &blk->list);
fixup              76 arch/powerpc/lib/rheap.c 		fixup(blks, blke, delta, &info->empty_list);
fixup              77 arch/powerpc/lib/rheap.c 		fixup(blks, blke, delta, &info->free_list);
fixup              78 arch/powerpc/lib/rheap.c 		fixup(blks, blke, delta, &info->taken_list);
fixup             377 arch/powerpc/sysdev/mpic.c 	struct mpic_irq_fixup *fixup = &mpic->fixups[source];
fixup             379 arch/powerpc/sysdev/mpic.c 	if (fixup->applebase) {
fixup             380 arch/powerpc/sysdev/mpic.c 		unsigned int soff = (fixup->index >> 3) & ~3;
fixup             381 arch/powerpc/sysdev/mpic.c 		unsigned int mask = 1U << (fixup->index & 0x1f);
fixup             382 arch/powerpc/sysdev/mpic.c 		writel(mask, fixup->applebase + soff);
fixup             385 arch/powerpc/sysdev/mpic.c 		writeb(0x11 + 2 * fixup->index, fixup->base + 2);
fixup             386 arch/powerpc/sysdev/mpic.c 		writel(fixup->data, fixup->base + 4);
fixup             394 arch/powerpc/sysdev/mpic.c 	struct mpic_irq_fixup *fixup = &mpic->fixups[source];
fixup             398 arch/powerpc/sysdev/mpic.c 	if (fixup->base == NULL)
fixup             402 arch/powerpc/sysdev/mpic.c 	    source, fixup->index);
fixup             405 arch/powerpc/sysdev/mpic.c 	writeb(0x10 + 2 * fixup->index, fixup->base + 2);
fixup             406 arch/powerpc/sysdev/mpic.c 	tmp = readl(fixup->base + 4);
fixup             410 arch/powerpc/sysdev/mpic.c 	writel(tmp, fixup->base + 4);
fixup             422 arch/powerpc/sysdev/mpic.c 	struct mpic_irq_fixup *fixup = &mpic->fixups[source];
fixup             426 arch/powerpc/sysdev/mpic.c 	if (fixup->base == NULL)
fixup             433 arch/powerpc/sysdev/mpic.c 	writeb(0x10 + 2 * fixup->index, fixup->base + 2);
fixup             434 arch/powerpc/sysdev/mpic.c 	tmp = readl(fixup->base + 4);
fixup             436 arch/powerpc/sysdev/mpic.c 	writel(tmp, fixup->base + 4);
fixup            1971 arch/powerpc/sysdev/mpic.c 		struct mpic_irq_fixup *fixup = &mpic->fixups[i];
fixup            1973 arch/powerpc/sysdev/mpic.c 		if (fixup->base) {
fixup            1979 arch/powerpc/sysdev/mpic.c 			writeb(0x10 + 2 * fixup->index, fixup->base + 2);
fixup            1982 arch/powerpc/sysdev/mpic.c 			       fixup->base + 4);
fixup              16 arch/riscv/mm/extable.c 	const struct exception_table_entry *fixup;
fixup              18 arch/riscv/mm/extable.c 	fixup = search_exception_tables(regs->sepc);
fixup              19 arch/riscv/mm/extable.c 	if (fixup) {
fixup              20 arch/riscv/mm/extable.c 		regs->sepc = fixup->fixup;
fixup              19 arch/s390/include/asm/extable.h 	int insn, fixup;
fixup              29 arch/s390/include/asm/extable.h 	return (unsigned long)&x->fixup + x->fixup;
fixup             151 arch/s390/kernel/early.c 	const struct exception_table_entry *fixup;
fixup             156 arch/s390/kernel/early.c 	fixup = s390_search_extables(addr);
fixup             157 arch/s390/kernel/early.c 	if (!fixup)
fixup             163 arch/s390/kernel/early.c 	S390_lowcore.program_old_psw.addr = extable_fixup(fixup);
fixup             465 arch/s390/kernel/kprobes.c 	int fixup = probe_get_fixup_type(p->ainsn.insn);
fixup             485 arch/s390/kernel/kprobes.c 	if (fixup & FIXUP_PSW_NORMAL)
fixup             488 arch/s390/kernel/kprobes.c 	if (fixup & FIXUP_BRANCH_NOT_TAKEN) {
fixup             494 arch/s390/kernel/kprobes.c 	if (fixup & FIXUP_RETURN_REGISTER) {
fixup              51 arch/s390/kernel/traps.c                 const struct exception_table_entry *fixup;
fixup              52 arch/s390/kernel/traps.c 		fixup = s390_search_extables(regs->psw.addr);
fixup              53 arch/s390/kernel/traps.c                 if (fixup)
fixup              54 arch/s390/kernel/traps.c 			regs->psw.addr = extable_fixup(fixup);
fixup              80 arch/s390/kernel/uprobes.c 	int fixup = probe_get_fixup_type(auprobe->insn);
fixup              88 arch/s390/kernel/uprobes.c 	if (fixup & FIXUP_PSW_NORMAL)
fixup              90 arch/s390/kernel/uprobes.c 	if (fixup & FIXUP_RETURN_REGISTER) {
fixup              95 arch/s390/kernel/uprobes.c 	if (fixup & FIXUP_BRANCH_NOT_TAKEN) {
fixup              49 arch/s390/lib/probes.c 	int fixup = FIXUP_PSW_NORMAL;
fixup              54 arch/s390/lib/probes.c 		fixup = FIXUP_RETURN_REGISTER;
fixup              57 arch/s390/lib/probes.c 			fixup |= FIXUP_BRANCH_NOT_TAKEN;
fixup              61 arch/s390/lib/probes.c 		fixup = FIXUP_BRANCH_NOT_TAKEN;
fixup              65 arch/s390/lib/probes.c 		fixup = FIXUP_RETURN_REGISTER;
fixup              71 arch/s390/lib/probes.c 		fixup = FIXUP_BRANCH_NOT_TAKEN;
fixup              74 arch/s390/lib/probes.c 		fixup = FIXUP_NOT_REQUIRED;
fixup              78 arch/s390/lib/probes.c 			fixup = FIXUP_NOT_REQUIRED;
fixup              82 arch/s390/lib/probes.c 			fixup |= FIXUP_RETURN_REGISTER;
fixup              86 arch/s390/lib/probes.c 			fixup |= FIXUP_RETURN_REGISTER;
fixup              92 arch/s390/lib/probes.c 			fixup = FIXUP_BRANCH_NOT_TAKEN;
fixup              98 arch/s390/lib/probes.c 			fixup = FIXUP_BRANCH_NOT_TAKEN;
fixup             110 arch/s390/lib/probes.c 			fixup = FIXUP_BRANCH_NOT_TAKEN;
fixup             115 arch/s390/lib/probes.c 	return fixup;
fixup             242 arch/s390/mm/fault.c 	const struct exception_table_entry *fixup;
fixup             244 arch/s390/mm/fault.c 	fixup = search_extable(__start_dma_ex_table,
fixup             247 arch/s390/mm/fault.c 	if (!fixup)
fixup             248 arch/s390/mm/fault.c 		fixup = search_exception_tables(addr);
fixup             249 arch/s390/mm/fault.c 	return fixup;
fixup             254 arch/s390/mm/fault.c 	const struct exception_table_entry *fixup;
fixup             257 arch/s390/mm/fault.c 	fixup = s390_search_extables(regs->psw.addr);
fixup             258 arch/s390/mm/fault.c 	if (fixup) {
fixup             259 arch/s390/mm/fault.c 		regs->psw.addr = extable_fixup(fixup);
fixup             459 arch/sh/kernel/kprobes.c 			regs->pc = entry->fixup;
fixup              78 arch/sh/kernel/traps.c 		const struct exception_table_entry *fixup;
fixup              79 arch/sh/kernel/traps.c 		fixup = search_exception_tables(regs->pc);
fixup              80 arch/sh/kernel/traps.c 		if (fixup) {
fixup              81 arch/sh/kernel/traps.c 			regs->pc = fixup->fixup;
fixup             507 arch/sh/kernel/traps_32.c 			goto fixup;
fixup             516 arch/sh/kernel/traps_32.c fixup:
fixup              15 arch/sh/mm/extable_32.c 	const struct exception_table_entry *fixup;
fixup              17 arch/sh/mm/extable_32.c 	fixup = search_exception_tables(regs->pc);
fixup              18 arch/sh/mm/extable_32.c 	if (fixup) {
fixup              19 arch/sh/mm/extable_32.c 		regs->pc = fixup->fixup;
fixup              22 arch/sh/mm/extable_64.c 	.fixup = (unsigned long)&__copy_user_fixup,
fixup              75 arch/sh/mm/extable_64.c 	const struct exception_table_entry *fixup;
fixup              77 arch/sh/mm/extable_64.c 	fixup = search_exception_tables(regs->pc);
fixup              78 arch/sh/mm/extable_64.c 	if (fixup) {
fixup              79 arch/sh/mm/extable_64.c 		regs->pc = fixup->fixup;
fixup              18 arch/sparc/include/asm/extable_64.h         unsigned int insn, fixup;
fixup              67 arch/sparc/include/asm/uaccess_32.h         unsigned long insn, fixup;
fixup             372 arch/sparc/kernel/kprobes.c 			regs->tpc = entry->fixup;
fixup             282 arch/sparc/kernel/pci_fire.c 	int fixup;
fixup             295 arch/sparc/kernel/pci_fire.c 	fixup = ((pbm->portid << 6) | devino) - int_ctrlr;
fixup             297 arch/sparc/kernel/pci_fire.c 	irq = build_irq(fixup, iclr_reg, imap_reg);
fixup             310 arch/sparc/kernel/traps_64.c 			       regs->tpc, entry->fixup);
fixup             312 arch/sparc/kernel/traps_64.c 			regs->tpc = entry->fixup;
fixup             359 arch/sparc/kernel/traps_64.c 			       regs->tpc, entry->fixup);
fixup             361 arch/sparc/kernel/traps_64.c 			regs->tpc = entry->fixup;
fixup            1748 arch/sparc/kernel/traps_64.c 					regs->tpc = entry->fixup;
fixup            2062 arch/sparc/kernel/traps_64.c 				 ent.err_raddr, entry->fixup);
fixup            2064 arch/sparc/kernel/traps_64.c 			regs->tpc = entry->fixup;
fixup            2686 arch/sparc/kernel/traps_64.c 				 regs->tpc, entry->fixup);
fixup            2688 arch/sparc/kernel/traps_64.c 			regs->tpc = entry->fixup;
fixup             217 arch/sparc/kernel/unaligned_32.c 	unsigned long fixup = search_extables_range(regs->pc, &g2);
fixup             219 arch/sparc/kernel/unaligned_32.c 	if (!fixup) {
fixup             235 arch/sparc/kernel/unaligned_32.c 	regs->pc = fixup;
fixup             287 arch/sparc/kernel/unaligned_64.c 	regs->tpc = entry->fixup;
fixup              42 arch/sparc/mm/extable.c 		if (base[i].fixup == 0) {
fixup              49 arch/sparc/mm/extable.c 		if (base[i].fixup == -1)
fixup              58 arch/sparc/mm/extable.c 		if (base[i].fixup)
fixup              78 arch/sparc/mm/extable.c 		range = m->extable[i].fixup == 0;
fixup              81 arch/sparc/mm/extable.c 			m->extable[i].fixup = -1;
fixup              83 arch/sparc/mm/extable.c 				m->extable[i+1].fixup = -1;
fixup             101 arch/sparc/mm/extable.c 	if (!entry->fixup) {
fixup             103 arch/sparc/mm/extable.c 		return (entry + 1)->fixup;
fixup             106 arch/sparc/mm/extable.c 	return entry->fixup;
fixup             166 arch/sparc/mm/fault_32.c 	unsigned int fixup;
fixup             297 arch/sparc/mm/fault_32.c 		fixup = search_extables_range(regs->pc, &g2);
fixup             299 arch/sparc/mm/fault_32.c 		if (fixup > 10) {
fixup             309 arch/sparc/mm/fault_32.c 				regs->pc, fixup, g2);
fixup             319 arch/sparc/mm/fault_32.c 			regs->pc = fixup;
fixup             233 arch/sparc/mm/fault_64.c 			regs->tpc = entry->fixup;
fixup            2990 arch/sparc/mm/init_64.c 			regs->tpc = entry->fixup;
fixup              14 arch/unicore32/mm/extable.c 	const struct exception_table_entry *fixup;
fixup              16 arch/unicore32/mm/extable.c 	fixup = search_exception_tables(instruction_pointer(regs));
fixup              17 arch/unicore32/mm/extable.c 	if (fixup)
fixup              18 arch/unicore32/mm/extable.c 		regs->UCreg_pc = fixup->fixup;
fixup              20 arch/unicore32/mm/extable.c 	return fixup != NULL;
fixup              18 arch/x86/include/asm/extable.h 	int insn, fixup, handler;
fixup              26 arch/x86/include/asm/extable.h 		(a)->fixup = (b)->fixup + (delta);		\
fixup              27 arch/x86/include/asm/extable.h 		(b)->fixup = (tmp).fixup - (delta);		\
fixup              18 arch/x86/mm/extable.c 	return (unsigned long)&x->fixup + x->fixup;
fixup              26 arch/x86/mm/extable.c __visible bool ex_handler_default(const struct exception_table_entry *fixup,
fixup              31 arch/x86/mm/extable.c 	regs->ip = ex_fixup_addr(fixup);
fixup              36 arch/x86/mm/extable.c __visible bool ex_handler_fault(const struct exception_table_entry *fixup,
fixup              41 arch/x86/mm/extable.c 	regs->ip = ex_fixup_addr(fixup);
fixup              51 arch/x86/mm/extable.c __visible bool ex_handler_refcount(const struct exception_table_entry *fixup,
fixup              68 arch/x86/mm/extable.c 	regs->ip = ex_fixup_addr(fixup);
fixup             106 arch/x86/mm/extable.c __visible bool ex_handler_fprestore(const struct exception_table_entry *fixup,
fixup             111 arch/x86/mm/extable.c 	regs->ip = ex_fixup_addr(fixup);
fixup             121 arch/x86/mm/extable.c __visible bool ex_handler_uaccess(const struct exception_table_entry *fixup,
fixup             127 arch/x86/mm/extable.c 	regs->ip = ex_fixup_addr(fixup);
fixup             132 arch/x86/mm/extable.c __visible bool ex_handler_ext(const struct exception_table_entry *fixup,
fixup             139 arch/x86/mm/extable.c 	regs->ip = ex_fixup_addr(fixup);
fixup             144 arch/x86/mm/extable.c __visible bool ex_handler_rdmsr_unsafe(const struct exception_table_entry *fixup,
fixup             154 arch/x86/mm/extable.c 	regs->ip = ex_fixup_addr(fixup);
fixup             161 arch/x86/mm/extable.c __visible bool ex_handler_wrmsr_unsafe(const struct exception_table_entry *fixup,
fixup             172 arch/x86/mm/extable.c 	regs->ip = ex_fixup_addr(fixup);
fixup             177 arch/x86/mm/extable.c __visible bool ex_handler_clear_fs(const struct exception_table_entry *fixup,
fixup             185 arch/x86/mm/extable.c 	return ex_handler_default(fixup, regs, trapnr, error_code, fault_addr);
fixup              12 arch/x86/um/fault.c 	unsigned long fixup;
fixup              20 arch/x86/um/fault.c 	const struct exception_table_entry *fixup;
fixup              22 arch/x86/um/fault.c 	fixup = search_exception_tables(address);
fixup              23 arch/x86/um/fault.c 	if (fixup) {
fixup              24 arch/x86/um/fault.c 		UPT_IP(regs) = fixup->fixup;
fixup              25 arch/xtensa/include/asm/traps.h 	void *fixup;
fixup             138 arch/xtensa/kernel/asm-offsets.c 	DEFINE(EXC_TABLE_FIXUP, offsetof(struct exc_table, fixup));
fixup             241 arch/xtensa/mm/fault.c 			 current->comm, regs->pc, entry->fixup);
fixup             243 arch/xtensa/mm/fault.c 		regs->pc = entry->fixup;
fixup             100 drivers/acpi/dock.c 		void (*fixup)(struct acpi_device *);
fixup             102 drivers/acpi/dock.c 		fixup = adev->hp->fixup;
fixup             103 drivers/acpi/dock.c 		if (fixup) {
fixup             105 drivers/acpi/dock.c 			fixup(adev);
fixup            1911 drivers/android/binder.c 	struct binder_txn_fd_fixup *fixup, *tmp;
fixup            1913 drivers/android/binder.c 	list_for_each_entry_safe(fixup, tmp, &t->fd_fixups, fixup_entry) {
fixup            1914 drivers/android/binder.c 		fput(fixup->file);
fixup            1915 drivers/android/binder.c 		list_del(&fixup->fixup_entry);
fixup            1916 drivers/android/binder.c 		kfree(fixup);
fixup            2569 drivers/android/binder.c 	struct binder_txn_fd_fixup *fixup;
fixup            2605 drivers/android/binder.c 	fixup = kzalloc(sizeof(*fixup), GFP_KERNEL);
fixup            2606 drivers/android/binder.c 	if (!fixup) {
fixup            2610 drivers/android/binder.c 	fixup->file = file;
fixup            2611 drivers/android/binder.c 	fixup->offset = fd_offset;
fixup            2612 drivers/android/binder.c 	trace_binder_transaction_fd_send(t, fd, fixup->offset);
fixup            2613 drivers/android/binder.c 	list_add_tail(&fixup->fixup_entry, &t->fd_fixups);
fixup            4127 drivers/android/binder.c 	struct binder_txn_fd_fixup *fixup, *tmp;
fixup            4130 drivers/android/binder.c 	list_for_each_entry(fixup, &t->fd_fixups, fixup_entry) {
fixup            4143 drivers/android/binder.c 		trace_binder_transaction_fd_recv(t, fd, fixup->offset);
fixup            4144 drivers/android/binder.c 		fd_install(fd, fixup->file);
fixup            4145 drivers/android/binder.c 		fixup->file = NULL;
fixup            4147 drivers/android/binder.c 						fixup->offset, &fd,
fixup            4153 drivers/android/binder.c 	list_for_each_entry_safe(fixup, tmp, &t->fd_fixups, fixup_entry) {
fixup            4154 drivers/android/binder.c 		if (fixup->file) {
fixup            4155 drivers/android/binder.c 			fput(fixup->file);
fixup            4162 drivers/android/binder.c 							    fixup->offset,
fixup            4168 drivers/android/binder.c 		list_del(&fixup->fixup_entry);
fixup            4169 drivers/android/binder.c 		kfree(fixup);
fixup              26 drivers/clk/imx/clk-fixup-div.c 	void (*fixup)(u32 *val);
fixup              74 drivers/clk/imx/clk-fixup-div.c 	fixup_div->fixup(&val);
fixup              90 drivers/clk/imx/clk-fixup-div.c 				  void (*fixup)(u32 *val))
fixup              97 drivers/clk/imx/clk-fixup-div.c 	if (!fixup)
fixup             116 drivers/clk/imx/clk-fixup-div.c 	fixup_div->fixup = fixup;
fixup              24 drivers/clk/imx/clk-fixup-mux.c 	void (*fixup)(u32 *val);
fixup              53 drivers/clk/imx/clk-fixup-mux.c 	fixup_mux->fixup(&val);
fixup              68 drivers/clk/imx/clk-fixup-mux.c 			      int num_parents, void (*fixup)(u32 *val))
fixup              75 drivers/clk/imx/clk-fixup-mux.c 	if (!fixup)
fixup              94 drivers/clk/imx/clk-fixup-mux.c 	fixup_mux->fixup = fixup;
fixup             192 drivers/clk/imx/clk.h 				  void (*fixup)(u32 *val));
fixup             196 drivers/clk/imx/clk.h 			      int num_parents, void (*fixup)(u32 *val));
fixup             201 drivers/irqchip/irq-atmel-aic-common.c 		void (*fixup)(void) = match->data;
fixup             202 drivers/irqchip/irq-atmel-aic-common.c 		fixup();
fixup            1203 drivers/md/bcache/bset.c 			    bool fixup, bool remove_stale)
fixup            1217 drivers/md/bcache/bset.c 		if (b->ops->sort_fixup && fixup)
fixup            1243 drivers/md/bcache/bset.c 			 unsigned int start, unsigned int order, bool fixup,
fixup            1263 drivers/md/bcache/bset.c 	btree_mergesort(b, out, iter, fixup, false);
fixup            2124 drivers/media/pci/bt8xx/bttv-driver.c 			struct v4l2_window *win, int fixup)
fixup            2134 drivers/media/pci/bt8xx/bttv-driver.c 			       /* adjust_size */ fixup,
fixup            2135 drivers/media/pci/bt8xx/bttv-driver.c 			       /* adjust_crop */ fixup);
fixup            1503 drivers/media/pci/saa7134/saa7134-video.c 	v4l2_std_id fixup;
fixup            1525 drivers/media/pci/saa7134/saa7134-video.c 				fixup = V4L2_STD_SECAM_LC;
fixup            1527 drivers/media/pci/saa7134/saa7134-video.c 				fixup = V4L2_STD_SECAM_L;
fixup            1530 drivers/media/pci/saa7134/saa7134-video.c 				fixup = V4L2_STD_SECAM_DK;
fixup            1532 drivers/media/pci/saa7134/saa7134-video.c 				fixup = V4L2_STD_SECAM;
fixup            1535 drivers/media/pci/saa7134/saa7134-video.c 			if (fixup == tvnorms[i].id)
fixup             425 drivers/misc/genwqe/card_utils.c 					goto fixup;  /* nothing to do */
fixup             441 drivers/misc/genwqe/card_utils.c 				goto fixup;  /* nothing to do */
fixup             446 drivers/misc/genwqe/card_utils.c  fixup:
fixup             602 drivers/mmc/host/sdhci-of-esdhc.c 	long fixup = 0;
fixup             618 drivers/mmc/host/sdhci-of-esdhc.c 		fixup = esdhc->clk_fixup->sd_dflt_max_clk;
fixup             620 drivers/mmc/host/sdhci-of-esdhc.c 		fixup = esdhc->clk_fixup->max_clk[host->mmc->ios.timing];
fixup             622 drivers/mmc/host/sdhci-of-esdhc.c 	if (fixup && clock > fixup)
fixup             623 drivers/mmc/host/sdhci-of-esdhc.c 		clock = fixup;
fixup              74 drivers/mtd/chips/cfi_probe.c 	void (*fixup)(struct cfi_private *cfi);
fixup              82 drivers/mtd/chips/cfi_probe.c 	for (f = fixups; f->fixup; f++) {
fixup              85 drivers/mtd/chips/cfi_probe.c 			f->fixup(cfi);
fixup             348 drivers/mtd/chips/cfi_util.c 	for (f=fixups; f->fixup; f++) {
fixup             351 drivers/mtd/chips/cfi_util.c 			f->fixup(mtd);
fixup            3814 drivers/net/ethernet/broadcom/bnx2.c 		loc = be32_to_cpu(fw_entry->fixup[i]);
fixup            7050 drivers/net/ethernet/broadcom/bnx2.h 	__be32 fixup[8];
fixup             361 drivers/net/phy/phy_device.c 	struct phy_fixup *fixup = kzalloc(sizeof(*fixup), GFP_KERNEL);
fixup             363 drivers/net/phy/phy_device.c 	if (!fixup)
fixup             366 drivers/net/phy/phy_device.c 	strlcpy(fixup->bus_id, bus_id, sizeof(fixup->bus_id));
fixup             367 drivers/net/phy/phy_device.c 	fixup->phy_uid = phy_uid;
fixup             368 drivers/net/phy/phy_device.c 	fixup->phy_uid_mask = phy_uid_mask;
fixup             369 drivers/net/phy/phy_device.c 	fixup->run = run;
fixup             372 drivers/net/phy/phy_device.c 	list_add_tail(&fixup->list, &phy_fixup_list);
fixup             404 drivers/net/phy/phy_device.c 	struct phy_fixup *fixup;
fixup             411 drivers/net/phy/phy_device.c 		fixup = list_entry(pos, struct phy_fixup, list);
fixup             413 drivers/net/phy/phy_device.c 		if ((!strcmp(fixup->bus_id, bus_id)) &&
fixup             414 drivers/net/phy/phy_device.c 		    ((fixup->phy_uid & phy_uid_mask) ==
fixup             416 drivers/net/phy/phy_device.c 			list_del(&fixup->list);
fixup             417 drivers/net/phy/phy_device.c 			kfree(fixup);
fixup             445 drivers/net/phy/phy_device.c static int phy_needs_fixup(struct phy_device *phydev, struct phy_fixup *fixup)
fixup             447 drivers/net/phy/phy_device.c 	if (strcmp(fixup->bus_id, phydev_name(phydev)) != 0)
fixup             448 drivers/net/phy/phy_device.c 		if (strcmp(fixup->bus_id, PHY_ANY_ID) != 0)
fixup             451 drivers/net/phy/phy_device.c 	if ((fixup->phy_uid & fixup->phy_uid_mask) !=
fixup             452 drivers/net/phy/phy_device.c 	    (phydev->phy_id & fixup->phy_uid_mask))
fixup             453 drivers/net/phy/phy_device.c 		if (fixup->phy_uid != PHY_ANY_UID)
fixup             462 drivers/net/phy/phy_device.c 	struct phy_fixup *fixup;
fixup             465 drivers/net/phy/phy_device.c 	list_for_each_entry(fixup, &phy_fixup_list, list) {
fixup             466 drivers/net/phy/phy_device.c 		if (phy_needs_fixup(phydev, fixup)) {
fixup             467 drivers/net/phy/phy_device.c 			int err = fixup->run(phydev);
fixup              69 drivers/pci/hotplug/acpiphp_glue.c 	context->hp.fixup = acpiphp_post_dock_fixup;
fixup             341 drivers/pci/hotplug/acpiphp_glue.c 			adev->hp->fixup = NULL;
fixup             322 drivers/pinctrl/freescale/pinctrl-imx.c 	if (info->fixup)
fixup             323 drivers/pinctrl/freescale/pinctrl-imx.c 		info->fixup(configs, num_configs, &raw_config);
fixup              94 drivers/pinctrl/freescale/pinctrl-imx.h 	void (*fixup)(unsigned long *configs, unsigned int num_configs,
fixup            1119 drivers/vhost/net.c 	struct iov_iter fixup;
fixup            1181 drivers/vhost/net.c 		fixup = msg.msg_iter;
fixup            1202 drivers/vhost/net.c 					 &fixup) != sizeof(hdr)) {
fixup            1211 drivers/vhost/net.c 			iov_iter_advance(&fixup, sizeof(hdr));
fixup            1218 drivers/vhost/net.c 				 &fixup) != sizeof num_buffers) {
fixup            2177 fs/btrfs/inode.c 	struct btrfs_writepage_fixup *fixup;
fixup            2188 fs/btrfs/inode.c 	fixup = container_of(work, struct btrfs_writepage_fixup, work);
fixup            2189 fs/btrfs/inode.c 	page = fixup->page;
fixup            2190 fs/btrfs/inode.c 	inode = fixup->inode;
fixup            2297 fs/btrfs/inode.c 	kfree(fixup);
fixup            2322 fs/btrfs/inode.c 	struct btrfs_writepage_fixup *fixup;
fixup            2338 fs/btrfs/inode.c 	fixup = kzalloc(sizeof(*fixup), GFP_NOFS);
fixup            2339 fs/btrfs/inode.c 	if (!fixup)
fixup            2351 fs/btrfs/inode.c 	btrfs_init_work(&fixup->work, btrfs_writepage_fixup_worker, NULL, NULL);
fixup            2352 fs/btrfs/inode.c 	fixup->page = page;
fixup            2353 fs/btrfs/inode.c 	fixup->inode = inode;
fixup            2354 fs/btrfs/inode.c 	btrfs_queue_work(fs_info->fixup_workers, &fixup->work);
fixup             141 include/acpi/acpi_bus.h 	void (*fixup)(struct acpi_device *);
fixup              20 include/asm-generic/extable.h 	unsigned long insn, fixup;
fixup             521 include/asm-generic/vmlinux.lds.h 		*(.text.hot TEXT_MAIN .text.fixup .text.unlikely)	\
fixup             352 include/linux/mtd/cfi.h 	void (*fixup)(struct mtd_info *mtd);
fixup             498 lib/debugobjects.c debug_object_fixup(bool (*fixup)(void *addr, enum debug_obj_state state),
fixup             501 lib/debugobjects.c 	if (fixup && fixup(addr, state)) {
fixup              40 lib/extable.c  	x->fixup = y->fixup + delta;
fixup              41 lib/extable.c  	y->fixup = tmp.fixup - delta;
fixup            2151 sound/core/oss/pcm_oss.c 	int fixup;
fixup            2174 sound/core/oss/pcm_oss.c 			fixup = 0;
fixup            2176 sound/core/oss/pcm_oss.c 			fixup = runtime->oss.buffer_used;
fixup            2180 sound/core/oss/pcm_oss.c 		fixup = -runtime->oss.buffer_used;
fixup            2200 sound/core/oss/pcm_oss.c 				info.blocks = (runtime->oss.buffer_bytes - delay - fixup) / runtime->oss.period_bytes;
fixup            2202 sound/core/oss/pcm_oss.c 				info.blocks = (delay + fixup) / runtime->oss.period_bytes;
fixup            2205 sound/core/oss/pcm_oss.c 			delay += fixup;
fixup            2220 sound/core/oss/pcm_oss.c 	int fixup;
fixup            2251 sound/core/oss/pcm_oss.c 				fixup = 0;
fixup            2254 sound/core/oss/pcm_oss.c 				fixup = -runtime->oss.buffer_used;
fixup            2258 sound/core/oss/pcm_oss.c 			fixup = runtime->oss.buffer_used;
fixup            2262 sound/core/oss/pcm_oss.c 		info.bytes = snd_pcm_oss_bytes(substream, avail) + fixup;
fixup              66 sound/pci/hda/patch_realtek.c 	unsigned int  fixup:1; /* Means that this sku is set by driver, not read from hw */
fixup             589 sound/pci/hda/patch_realtek.c 		spec->cdefine.fixup = 1;
fixup             613 sound/pci/hda/patch_realtek.c 	if (spec->cdefine.fixup) {
fixup             702 sound/pci/hda/patch_realtek.c 	if (spec->cdefine.fixup) {
fixup             150 sound/soc/intel/skylake/skl-topology.c 			struct skl_pipe_params *params, int fixup)
fixup             152 sound/soc/intel/skylake/skl-topology.c 	if (fixup & SKL_RATE_FIXUP_MASK)
fixup             154 sound/soc/intel/skylake/skl-topology.c 	if (fixup & SKL_CH_FIXUP_MASK) {
fixup             158 sound/soc/intel/skylake/skl-topology.c 	if (fixup & SKL_FMT_FIXUP_MASK) {
fixup              29 tools/testing/selftests/powerpc/copyloops/exc_validate.c 		unsigned long insn, fixup;
fixup              32 tools/testing/selftests/powerpc/copyloops/exc_validate.c 		fixup = *ex_p++;
fixup              35 tools/testing/selftests/powerpc/copyloops/exc_validate.c 			*ip = fixup;
fixup              66 tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c 	int fixup;
fixup              77 tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c 		unsigned long insn, fixup;
fixup              80 tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c 		fixup = (unsigned long)&entry->fixup + entry->fixup;
fixup              83 tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c 			*ip = fixup;