lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <4FAA49A402000078000826FF@nat28.tlf.novell.com>
Date:	Wed, 09 May 2012 09:40:36 +0100
From:	"Jan Beulich" <JBeulich@...e.com>
To:	<linux-kernel@...r.kernel.org>
Cc:	<mingo@...e.hu>, <tglx@...utronix.de>,
	<sarah.a.sharp@...ux.intel.com>, <gregkh@...uxfoundation.org>,
	"Michal Marek" <mmarek@...e.cz>, <johnstul@...ibm.com>,
	"Jesse Barnes" <jbarnes@...tuousgeek.org>, <hpa@...or.com>
Subject: [PATCH 0/5, resend] move some .pci_fixup_* sections into .init

.pci_fixup_final is only used from .init.text, and hence can (along
with the respective handler functions) reside in .init.*.

Several other .pci_fixup_* sections are needed only during boot and
suspend/resume, and can therefore be moved into .init.* if
!CONFIG_PM.

While generally section mismatch checking is being turned on by the
last patch for all of .pci_fixup_*, for .pci_fixup_header it is being
suppressed for the moment as it caused way too much fallout.
Theoretically all respective handlers must get their __init/__devinit
removed, as this gets processed from a non-__init, non-__devinit
function.

The order in which the first four patches get applied doesn't matter,
as all patches in this series are fully independent. But of course
section mismatch warnings may result if the modpost change gets
applied ahead of any of the others.

Compared to the previous submission, the originally monolithic
patch was broken up, and things of course got adjusted as the
code touched here evolved.

1: PCI: adjust quirk handler section annotations
2: x86: adjust quirk handler section annotations
3: USB: adjust quirk handler section annotations
4: acpi_pm: adjust quirk handler section annotations
5: move some .pci_fixup_* sections into .init

Signed-off-by: Jan Beulich <jbeulich@...ell.com>
Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
Cc: H. Peter Anvin <hpa@...or.com>
Cc: Ingo Molnar <mingo@...e.hu>
Cc: Jesse Barnes <jbarnes@...tuousgeek.org>
Cc: John Stultz <johnstul@...ibm.com>
Cc: Michal Marek <mmarek@...e.cz>
Cc: Sarah Sharp <sarah.a.sharp@...ux.intel.com>
Cc: Thomas Gleixner <tglx@...utronix.de>


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ