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>] [thread-next>] [day] [month] [year] [list]
Date:	Sat, 21 Jan 2012 02:08:16 -0800
From:	Yinghai Lu <yinghai@...nel.org>
To:	Jesse Barnes <jbarnes@...tuousgeek.org>
Cc:	Ram Pai <linuxram@...ibm.com>,
	Linus Torvalds <torvalds@...ux-foundation.org>,
	linux-pci@...r.kernel.org, linux-kernel@...r.kernel.org,
	Yinghai Lu <yinghai@...nel.org>
Subject: [PATCH 00/21] PCI : bridge resource reallocation patchset

a181193: PCI: only enable pci realloc when SRIOV bar is not assigned
6662c73: PCI: Make pci bridge reallocating enabled/disabled
1a60212: PCI: Retry on type IORESOURCE_IO allocation.
59e4fd4: PCI: Fix cardbus bridge resources as optional size handling
daa08ff: PCI: Disable cardbus bridge MEM1 pref CTL
e11dc0e: PCI: remove add_to_failed_list()
11af29c: PCI: add debug print out for add_size
6a30c7b: PCI: Change free_list() to function
e5aa050: PCI: Rename dev_res_x to add_res or fail_res
ff503cf: PCI: Merge pci_dev_resource_x and pci_dev_resource
2874630: PCI: Replace resource_list with generic list
8eedd1e: PCI: Move struct resource_list to setup-bus.c
23a6d3e: PCI: Move pdev_sort_resources() to setup-bus.c
93acbd6: PCI: Fixing multiple retrying with pci resource optional resources allocation under multi bridges
7f5dac3: PCI: Make pci_rescan_bus handle add_list
18dd9be: PCI: Make rescan bus could increase bridge resource size if needed
52e0afc: PCI: Using add_list in pcie hotplug path.
2b6542d: PCI: Try to assign required+option size at first
4beb962: PCI: Move get_res_add_size() early
8cb9020: PCI: Make add_to_list() return status
8535f21: PCI : Calculate right add_size

those patches will fix optional resource size pass over parent bus problem.

and try allocate request + optional resource at first, and then if failed will
fall back to get requested at first then try to expand to optional one.

at last will try auto detect if we need to realloc bridge resource.

Also replace local resource_list and resource_list_x with generic list.

or get from

	git://git.kernel.org/pub/scm/linux/kernel/git/yinghai/linux-yinghai.git for-pci2

Thanks

Yinghai

 Documentation/kernel-parameters.txt |    7 +-
 drivers/pci/pci-sysfs.c             |    5 +-
 drivers/pci/pci.c                   |    4 +-
 drivers/pci/pci.h                   |    2 +-
 drivers/pci/probe.c                 |   22 +-
 drivers/pci/setup-bus.c             |  629 ++++++++++++++++++++++++-----------
 drivers/pci/setup-res.c             |   52 +---
 include/linux/ioport.h              |    6 -
 include/linux/pci.h                 |    2 +-
 9 files changed, 451 insertions(+), 278 deletions(-)




--
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