--- netdev-fc4-6/kernel/kernel-2.6.spec 2005-12-15 08:27:42.000000000 -0500 +++ netdev-fc4-7/kernel/kernel-2.6.spec 2006-01-07 10:58:39.000000000 -0500 @@ -3581,7 +3907,7 @@ fi %endif %changelog -* Wed Dec 14 2005 John W. Linville [2.6.14-1.1653_FC4.netdev.6] +* Fri Jan 6 2006 John W. Linville [2.6.14-1.1656_FC4.netdev.7] - sky2: new experimental Marvell Yukon2 driver - 8139cp: support ETHTOOL_GPERMADDR - 8139too: support ETHTOOL_GPERMADDR @@ -3789,7 +4115,7 @@ fi - [PARISC] Convert parisc_device to use struct resource for hpa - [PARISC] Add NETPOLL support to lasi_82596 - [DECNET]: Remove some redundant ifdeffed code -- [NET]: Wider use of for_each_\1cpu() +- [NET]: Wider use of for_each_\*cpu() - [PKTGEN]: Sleeping function called under lock - [PKTGEN]: Use kzalloc - [PKTGEN]: Spelling and white space @@ -3806,7 +4132,7 @@ fi - ieee80211 build fix - Revert "RPC: stops the release_pipe() funtion from being called twice" - RPC: Ensure that nobody can queue up new upcalls after rpc_close_pipes() -- gfp_t: net/\1 +- gfp_t: net/\* - gfp_t: drivers/net - [ARM] 2919/1: CS8900A ethernet driver modifications for the Comdial MP1000 - [ARM] 2897/2: PXA2xx IRDA support @@ -3946,7 +4272,7 @@ fi - bnx2: update firmware handshake for 5708 - bnx2: refine bnx2_poll - bnx2: update version and minor fixes -- Remove linux/version.h include from drivers/net/phy/\1 and net/ieee80211/\1. +- Remove linux/version.h include from drivers/net/phy/\* and net/ieee80211/\*. - [netdrvr] fac_8xx build fix - [netdrvr s2io] warning fixes - b44: b44_start_xmit returns with a lock held when it fails allocating @@ -3955,7 +4281,7 @@ fi - b44: s/spin_lock_irqsave/spin_lock/ in b44_interrupt - b44: late request_irq in b44_open - 3c59x: convert to use of pci_iomap API -- 3c59x: cleanup of mdio_read routines to use MII_\1 macros +- 3c59x: cleanup of mdio_read routines to use MII_\* macros - 3c59x: avoid blindly reading link status twice - 3c59x: bounds checking for hw_checksums - 3c59x: cleanup init of module parameter arrays @@ -4132,7 +4458,6 @@ fi - bonding: spelling and whitespace corrections - bonding: comments and changelog - ppc: add support for new powerbooks -- [NETFILTER] ctnetlink: use size_t to make gcc-4.x happy - [NETFILTER] nf_conntrack: Add missing code to TCP conntrack module - [NETFILTER] nfnetlink: unconditionally require CAP_NET_ADMIN - [NETFILTER]: link 'netfilter' before ipv4 @@ -4265,10 +4590,8 @@ fi - [NETFILTER]: nf_conntrack: Fix missing check for ICMPv6 type - [NETFILTER]: nfnetlink: Fix calculation of minimum message length - [NETFILTER]: Fix ip_conntrack_flush abuse in ctnetlink -- [NETFILTER]: Fix CTA_PROTO_NUM attribute size in ctnetlink - [NETFILTER]: Mark ctnetlink as EXPERIMENTAL - [NETFILTER]: Wait for untracked references in nf_conntrack module unload -- [NETFILTER]: Fix unbalanced read_unlock_bh in ctnetlink - [NETFILTER]: Don't use conntrack entry after dropping the reference - [NET]: make function pointer argument parseable by kernel-doc - [DECNET]: add memory buffer settings @@ -4311,6 +4634,55 @@ fi - [TG3]: Fix low power state - [IPV6] addrconf: Do not print device pointer in privacy log message. - [PKT_SCHED]: Disable debug tracing logs by default in packet action API. +- s2io: __iomem annotations for recent changes +- Address of void __user \* is void __user \* \*, not void \* __user \* +- [XFRM]: Handle DCCP in xfrm{4,6}_decode_session +- [SCTP]: Fix sctp to not return erroneous POLLOUT events. +- [TG3]: Fix peer device handling +- [TG3]: Some low power fixes +- [TG3]: Add tw32_wait_f() for some sensitive registers +- [TG3]: Fix ethtool memory test +- RPC: Do not block on skb allocation +- SUNRPC: Fix "EPIPE" error on mount of rpcsec_gss-protected partitions +- [IPV6]: Flag RTF_ANYCAST for anycast routes. +- [IPV6]: Try not to send icmp to anycast address. +- [IPV6]: Defer IPv6 device initialization until the link becomes ready. +- [IPV6]: Run DAD when the link becomes ready. +- [IPV6]: Don't select a tentative address as a source address. +- [NETROM]: Fix three if-statements in nr_state1_machine() +- [VLAN]: Add two missing checks to vlan_ioctl_handler() +- [IPV6]: Fix address deletion +- [DCCP]: Comment typo +- [IPSEC]: Fix policy updates missed by sockets +- [SUNGEM]: Fix link error with CONFIG_HOTPLUG disabled. +- [IPV6]: Fix dead lock. +- [IPV6]: Fix Temporary Address Generation +- chelsio: transmit routine return values +- skge: avoid up/down on speed changes +- skge: avoid up/down on pause param changes +- skge: handle out of memory on MTU size changes +- skge: get rid of Yukon2 defines +- skge: handle out of memory on ring parameter change +- skge: version number (1.3) +- git-netdev-all: s2io warning fix +- spidernet: fix Kconfig after BPA->CELL rename +- skge: error handling on resume +- sky2: handle out of memory on admin changes +- sky2: don't lose multicast addresses +- sky2: handle hardware packet overrun +- sky2: version 0.11 +- orinoco_nortel: Fix incorrect PCI resource use +- orinoco_nortel: Add Symbol LA-4123 ID +- missing license for libphy.ko +- forcedeth: fix random memory scribbling bug +- [IPV6]: Increase default MLD_MAX_MSF to 64. +- [BR_NETFILTER]: Fix leak if skb traverses > 1 bridge +- [IPV6]: Fix addrconf dead lock. +- [NET]: Validate socket filters against BPF_MAXINSNS in one spot. +- [IPV6] mcast: Fix multiple issues in MLDv2 reports. +- [TG3]: ethtool -d hangs PCIe systems +- [TG3]: Update driver version and reldate. +- s/retreiv/retriev/g - [TCP] BIC: remove low utilization code. - [TCP] BIC: spelling and whitespace - [TCP] BIC: CUBIC window growth (2.0) @@ -4328,11 +4700,6 @@ fi - [IP]: Simplify and consolidate MSG_PEEK error handling - [UDP]: udp_checksum_init return value - [IPVS]: remove dead code -- [IPV6] addrconf: rename prefix_info --> ipv6_prefix_info -- [IPV6] addrconf: Split up ipv6_add_dev() -- [IPV6] addrconf: Break out addrconf_prefix_rcv() into constituent parts. -- [IPV6] addrconf: Break up ipv6_del_addr() into constituent parts. -- [IPV6] addrconf: Break up ipv6_add_addr() into it's constituent parts. - [NET]: Avoid atomic xchg() for non-error case - [AF_UNIX]: Remove superfluous reference counting in unix_stream_sendmsg - [IPV6]: Generalise some functions @@ -4341,11 +4708,104 @@ fi - [DCCP]: Just rename dccp_v4_prot to dccp_prot - [DCCP]: Prepare the AF agnostic core for the introduction of DCCPv6 - [IPV6]: Export ipv6_opt_accepted -- [IPV6] addrconf: ipv6_add_addr() does not need scope argument - [DCCP]: Use reqsk_free in dccp_v4_conn_request - [TCP]: Move the TCPF_ enum to tcp_states.h - [AF_UNIX]: Use spinlock for unix_table_lock -- [GRE]: Fix hardware checksum modification +- [BRIDGE]: allow setting hardware address of bridge pseudo-dev +- [BRIDGE]: handle speed detection after carrier changes +- [BRIDGE]: filter packets in learning state +- [BRIDGE]: limited ethtool support +- [BRIDGE]: add version number +- [PKT_SCHED] netem: packet corruption option +- [TCP] cubic: precompute constants +- [TCP] cubic: use Newton-Raphson +- [IPV4] fib_trie: Add credits. +- [SCTP]: Update SCTP_PEER_ADDR_PARAMS socket option to the latest api draft. +- [SCTP]: Add support for SCTP_DELAYED_ACK_TIME socket option. +- [NET]: Small cleanup to socket initialization +- [NET]: move struct proto_ops to const +- [PKTGEN]: Deinitialise static variables. +- [NET]: Fix sock_init() return value. +- [NET]: restructure sock_aio_{read,write} / sock_{readv,writev} +- [TCP]: Don't use __constant_htonl for a non const arg +- [PPPOX]: Fix assignment into const proto_ops. +- [NET]: Speed up __alloc_skb() +- [AF_UNIX]: Convert to use a spinlock instead of rwlock +- [NETLINK] genetlink: fix cmd type in genl_ops to be consistent to u8 +- [NETROM]: Remove unessecary lock_sock calls in netrom_ioctl() +- [NET]: Add a dev_ioctl() fallback to sock_ioctl() +- [TG3]: fixup tot_len calculation +- [IPVS]: Cleanup IP_VS_DBG statements. +- [DECNET]: Only use local routers +- [DCCP]: Do not process a packet twice when it's not in state DCCP_OPEN. +- [DCCP]: Send an ACK vector when ACKing a response packet +- [DCCP]: Notify CCID only after ACK vectors have been processed. +- [BRIDGE]: Fix faulty check in br_stp_recalculate_bridge_id() +- [IPV4] fib_trie: build fix +- [IEEE80211] ipw2200: Simplify multicast checks. +- [TCP]: less inline's +- [DCCP] ackvec: Fix spelling of "throw" +- [DCCP] ackvec: use u8 for the buf offsets +- [TCP]: syn_flood_warning is only needed if CONFIG_SYN_COOKIES is selected +- [ECONET]: Use macro for spinlock_t definition. +- [IPV6]: Use macro for rwlock_t initialization. +- [NETFILTER]: Use macro for spinlock_t/rwlock_t initializations/definition. +- [NET]: More instruction checks fornet/core/filter.c +- [TCP] tcp_vegas: Fix slow start +- [IPVS]: Fix compilation +- [NETFILTER]: Decrease number of pointer derefs in nfnetlink_queue.c +- [NETFILTER]: Decrease number of pointer derefs in nf_conntrack_core.c +- [NETFILTER]: ctnetlink: remove bogus checks in ICMP protocol at dumping +- [NETFILTER]: ctnetlink: Add sanity checkings for ICMP +- [NETFILTER]: ctnetlink: propagate ctnetlink_dump_tuples_proto return value back +- [NETFILTER]: ctnetlink: use u_int32_t instead of unsigned int +- [NETFILTER]: ctnetlink: ctnetlink_event cleanup +- [NETFILTER]: ctnetlink: fix conntrack mark race +- [NETFILTER]: ctnetlink: remove unused variable +- [NETFILTER]: Add ctnetlink port for nf_conntrack +- [NETFILTER]: Filter dumped entries based on the layer 3 protocol number +- [NETFILTER]: Fix module_param types and permissions +- [NETFILTER]: ctnetlink: Fix dumping of helper name +- [NETFILTER]: Remove okfn usage in ip_vs_core.c +- [NETFILTER]: Call POST_ROUTING hook before fragmentation +- [NETFILTER]: make ipv6_find_hdr() find transport protocol header +- [NETFILTER]: Export ip6_masked_addrcmp, don't pass IPv6 addresses on stack +- [NETFILTER]: nf_conntrack_l3proto_ipv4.c needs net/route.h +- [NETFILTER]: Use HOPLIMIT metric as TTL of TCP reset sent by REJECT +- [NET]: Change 1500 to ETH_DATA_LEN in some files +- knfsd: fix hash function for IP addresses on 64bit little-endian machines. +- parport: include fixes +- Keep nfsd from exiting when seeing recv() errors +- Add bcm43xx support from FC5 (thanks dwmw2!) + +* Thu Jan 5 2006 Dave Jones [2.6.14-1.1656_FC4] +- Rebuild. + +* Tue Jan 3 2006 Dave Jones [2.6.14-1.1655_FC4] +- Small fixes from 2.6.15 + sysctl: don't overflow the user-supplied buffer with '0' + sysctl: make sure to terminate strings with a NUL + Insanity avoidance in /proc + +* Sun Jan 1 2006 Dave Jones +- Fix the ACPI whitelist date again. + +* Wed Dec 28 2005 Dave Jones +- Tighten permissions on /proc/pid/smaps. (#176687) + +* Wed Dec 28 2005 Dave Jones [2.6.14-1.1654_FC4] +- Fix usb storage oops. (#176576) +- Fix ACPI owner_id limit. +- Decrease stack usage in block layer. + +* Tue Dec 27 2005 Dave Jones +- 2.6.14.5 +- usbhid incorrectly claimed wacom penpartner tablet. (#161241) +- Reinstate the y2k ACPI blacklist cutoff. + It broke working suspend for apm users. + +* Fri Dec 16 2005 Dave Jones +- Rebase to final 2.6.14.4 * Tue Dec 13 2005 Dave Jones [2.6.14-1.1653_FC4] - Use MMIO instead of PIO for 8139too driver.