Fedora-netdev FC4: kernel-2.6.14-1.1656_FC4.netdev.8 is now available!

John W. Linville linville at redhat.com
Thu Jan 12 15:56:07 UTC 2006


FC4.netdev.8 (kernel-2.6.14-1.1656_FC4.netdev.8) is now available.

For information regarding the Fedora-netdev kernel series, please
visit the following link:

        http://people.redhat.com/linville/kernels/fedora-netdev/

Please direct all bug reports to me (linville at redhat.com), provided
that they are bugs which are not present in the corresponding official
Fedora kernel.

Thanks!

John

---

The following patches are included on top of the official Fedora
kernel sources (diff for changelog portion of spec file attached):

- sky2: new experimental Marvell Yukon2 driver
- 8139cp: support ETHTOOL_GPERMADDR
- 8139too: support ETHTOOL_GPERMADDR
- b44: support ETHTOOL_GPERMADDR
- e1000: support ETHTOOL_GPERMADDR
- e100: support ETHTOOL_GPERMADDR
- forcedeth: support ETHTOOL_GPERMADDR
- ixgb: support ETHTOOL_GPERMADDR
- ne2k-pci: support ETHTOOL_GPERMADDR
- pcnet32: support ETHTOOL_GPERMADDR
- r8169: support ETHTOOL_GPERMADDR
- skge: support ETHTOOL_GPERMADDR
- sundance: support ETHTOOL_GPERMADDR
- via-rhine: support ETHTOOL_GPERMADDR
- Replace drivers/net/wan custom ctype macros with standard ones
- drivers/net/wan/: possible cleanups
- lne390 bogus casts
- C99 initializers in ray_cs.c
- mii: Add test for GigE support
- Add rapidio net driver
- pcnet32: set_ringparam implementation
- pcnet32: set min ring size to 4
- sky2: driver update.
- orinoco: Remove conditionals that are useless in the kernel drivers.
- orinoco: Don't include <net/ieee80211.h> twice.
- orinoco: Update PCMCIA ID's.
- Fixed some endian issues with 802.11 header usage in ieee80211_rx.c
- ieee80211 quality scaling algorithm extension handler
- ieee80211 Added wireless spy support
- Changed 802.11 headers to use ieee80211_info_element[0]
- ieee80211 Removed ieee80211_info_element_hdr
- ieee80211 Cleanup memcpy parameters.
- ieee80211 Switched to sscanf in store_debug_level
- ieee80211 Fixed type-o of abg_ture -> abg_true
- Updated ipw2200 to compile with ieee80211 abg_ture to abg_true change
- sky2: fix FIFO DMA alignment problems
- sky2: allow ethtool debug access to all of PCI space
- sky2: version 0.5
- ieee80211: Updated ipw2100 to be compatible with ieee80211_hdr changes
- ieee80211: Updated ipw2100 to be compatible with ieee80211's hard_start_xmit change
- ieee80211: Updated ipw2200 to be compatible with ieee80211_hdr changes
- ieee80211: Updated ipw2200 to be compatible with ieee80211's hard_start_xmit change.
- ieee80211: Updated atmel to be compatible with ieee80211_hdr changes
- ieee80211: Fixed a kernel oops on module unload
- ieee80211: Hardware crypto and fragmentation offload support
- ieee80211: Fix time calculation, switching to use jiffies_to_msecs
- ieee80211: Fix kernel Oops when module unload
- ieee80211: Allow drivers to fix an issue when using wpa_supplicant with WEP
- ieee82011: Added WE-18 support to default wireless extension handler
- ieee80211: Renamed ieee80211_hdr to ieee80211_hdr_3addr
- ieee80211: adds support for the creation of RTS packets
- ieee82011: Added ieee80211_tx_frame to convert generic 802.11 data frames, and callbacks
- ieee80211: Fix TKIP, repeated fragmentation problem, and payload_size reporting
- ieee80211: Return NETDEV_TX_BUSY when QoS buffer full
- ieee80211: Add QoS (WME) support to the ieee80211 subsystem
- ieee80211: Added ieee80211_geo to provide helper functions
- ieee80211: Added ieee80211_radiotap.h
- ieee80211: Additional fixes for endian-aware types
- ieee80211: "extern inline" to "static inline"
- ieee80211: Type-o, capbility definition for QoS, and ERP parsing
- ieee80211: Mixed PTK/GTK CCMP/TKIP support
- ieee80211: Keep auth mode unchanged after iwconfig key off/on cycle
- ieee80211: Updated copyright dates
- ieee80211: Updated hostap to be compatible with ieee80211_hdr changes
- ieee80211: Updated hostap to be compatible with extra_prefix_len changes
- ieee82011: Remove WIRELESS_EXT ifdefs
- forcedeth: add hardware tx checksumming
- ieee80211: Added subsystem version string and reporting via MODULE_VERSION
- ieee80211: Added handle_deauth() callback, enhanced tkip/ccmp support of varying hw/sw offload
- ieee80211: added IE comments, reason_code to reason, removed info_element from ieee80211_disassoc
- ieee80211: in-tree driver updates to sync with latest ieee80211 series
- ieee80211: update orinoco, wl3501 drivers for latest struct naming
- orinoco: Remove inneeded system includes.
- orinoco: Make nortel_pci_hw_init() static.
- orinoco: Fix memory leak and unneeded unlock in orinoco_join_ap()
- orinoco: orinoco_send_wevents() could return without unlocking.
- orinoco: Remove unneeded forward declarations.
- orinoco: Annotate endianess of variables and structure members.
- orinoco: Read only needed data in __orinoco_ev_txexc().
- orinoco: Bump version to 0.15rc3.
- RPC: Report connection errors properly when mounting with "soft"
- RPC: proper soft timeout behavior for rpcbind
- NFS: use a constant value for TCP retransmit timeouts
- RPC: portmapper doesn't need a reserved port
- RPC: extract socket logic common to both client and server
- RPC: introduce client-side transport switch
- RPC: transport switch function naming
- RPC: Reduce stack utilization in xs_sendpages
- RPC: Rename sock_lock
- RPC: Rename xprt_lock
- RPC: rename the sockstate field
- RPC: Eliminate socket.h includes in RPC client
- RPC: Add helper for waking tasks pending on a transport
- RPC: client-side transport switch cleanup
- RPC: separate TCP and UDP write space callbacks
- RPC: separate TCP and UDP transport connection logic
- RPC: separate TCP and UDP socket write paths
- RPC: skip over transport-specific heads automatically
- RPC: get rid of xprt->stream
- RPC: add API to set transport-specific timeouts
- RPC: expose API for serializing access to RPC transports
- RPC: expose API for serializing access to RPC transports
- RPC: separate xprt_timer implementations
- RPC: add generic interface for adjusting the congestion window
- RPC: add a release_rqst callout to the RPC transport switch
- RPC: remove xprt->nocong
- RPC: clean up after nocong was removed
- RPC: allow RPC client's port range to be adjustable
- RPC: make sure to get the same local port number when reconnecting
- RPC: parametrize various transport connect timeouts
- RPC: rationalize set_buffer_size
- RPC,NFS: new rpc_pipefs patch
- Revert "[PATCH] RPC,NFS: new rpc_pipefs patch"
- SUNRPC: fix bug in patch "portmapper doesn't need a reserved port"
- [netdrvr gianfar] use new phy layer
- [netdrvr] delete CONFIG_PHYCONTROL
- hostap: Fix pci_driver name for hostap_plx and hostap_pci
- hostap: Add support for WE-19
- hostap: Use GFP_ATOMIC to get rid of weird might_sleep issue
- hostap: Remove iwe_stream_add_event kludge
- Remove WIRELESS_EXT ifdefs from several wireless drivers.
- [wireless airo] remove needed dma_addr_t obfuscation
- sky2: changing mtu doesn't have to reset link
- sky2: cleanup interrupt processing
- sky2: add hardware VLAN acceleration support
- sky2: explicit set power state
- sky2: version 0.6
- sky2: nway reset (BONUS FEATURE)
- This patch fixes a typo in ieee80211.h: ieee82011_deauth -> ieee80211_deauth
- This will move the ieee80211_is_ofdm_rate function to the ieee80211.h
- Currently the info_element is parsed by 2 seperate functions, this
- When an assoc_resp is received the network structure is not completely
- Lindent and trailing whitespace script executed ieee80211 subsystem
- hostap: Remove hw specific dev_open/close handlers
- hostap: Fix hostap_pci build with PRISM2_IO_DEBUG
- hostap: Do not free local->hw_priv before unregistering netdev
- hostap: Unregister netdevs before freeing local data
- S2io: MSI/MSI-X support (runtime configurable)
- e1000: Support for 82571 and 82572 controllers
- e1000: multi-queue defines/modification to data structures
- e1000: implementation of the multi-queue feature
- e1000: Enable custom configuration bits for 82571/2 controllers
- e1000: Fixes for packet split related issues
- e1000: Added msleep_interruptible delay
- e1000: Flush shadow RAM
- e1000: fix warnings
- AX.25: Delete debug printk from mkiss driver
- AX.25: Convert mkiss.c to DEFINE_RWLOCK
- airo: fix resume
- s2io: change strncpy length arg to use size of target
- [netdrvr s2io] Add a MODULE_VERSION entry
- bonding: replicate IGMP traffic in activebackup mode
- sky2: add permanent address support.
- [wireless ipw2200] remove redundant return statement
- S2io: Offline diagnostics fixes
- rcu in bpqether driver.
- SMACK support for mkiss
- Initialize the .owner field the tty_ldisc structure.
- SUNRPC: Retry rpcbind requests if the server's portmapper isn't up
- RPC: allow call_encode() to delay transmission of an RPC call.
- ieee80211: division by zero fix
- sb1250-mac: Check the actual setting for reporting hw checksumming.
- sb1250-mac: Ensure 16-byte alignment of the descriptor ring.
- au1000_eth: Misc Au1000 net driver fixes.
- de2104x: Resurrect Cobalt support for 2.6.
- sgiseeq: Fix resource handling.
- sgiseeq: Configure PIO and DMA timing requests.
- declance: Convert to irqreturn_t.
- declance: Fix mapping of device.
- declance: Deal with the bloody KSEG vs CKSEG horror...
- declance: Use physical addresses at the interface level.
- ne: Support for RBHMA4500 eval board.
- mipsnet: Virtual ethernet driver for MIPSsim.
- e1000_intr build fix
- s2io build fix
- via-rhine: change mdelay to msleep and remove from ISR path
- epic100: fix counting of work_done in epic_poll
- bonding: cleanup comment for mode 1 IGMP xmit hack
- b44: alternate allocation option for DMA descriptors
- orinoco: remove redundance skb length check before padding
- sundance: remove if (1) { ... } block in sundance_probe1
- sundance: expand reset mask
- e1000 build fix
- RPC: stops the release_pipe() funtion from being called twice
- SUNRPC: Add support for privacy to generic gss-api code.
- SUNRPC: Provide a callback to allow free pages allocated during xdr encoding
- SUNRPC: Retry wrap in case of memory allocation failure.
- RPCSEC_GSS: cleanup au_rslack calculation
- RPCSEC_GSS: client-side privacy support
- RPCSEC_GSS: Simplify rpcsec_gss crypto code
- RPCSEC_GSS: krb5 pre-privacy cleanup
- RPCSEC_GSS: Add support for privacy to krb5 rpcsec_gss mechanism.
- RPCSEC_GSS remove all qop parameters
- RPCSEC_GSS: krb5 cleanup
- Fixed problem with not being able to decrypt/encrypt broadcast packets.
- sb1250-mac: Get rid of all the funny SBMAC_WRITECSR and SBMAC_READCSR macros.
- sb1250-mac: Whitespace cleanup.
- sundance: include MII address 0 in PHY probe
- e1000: Driver version, white space, comments, device id & other
- Fixed oops if an uninitialized key is used for encryption.
- sb1250-mac: PHY probing fixes.
- ieee80211 subsystem:
- Update version ieee80211 stamp to 1.1.6
- [PARISC] Change the driver names so /sys/bus/parisc/drivers/ looks better
- [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_\*cpu()
- [PKTGEN]: Sleeping function called under lock
- [PKTGEN]: Use kzalloc
- [PKTGEN]: Spelling and white space
- [PKTGEN]: proc interface revision
- [NETFILTER] ip_conntrack: Make "hashsize" conntrack parameter writable
- [IPV4]: Kill redundant rcu_dereference on fa_info
- [IPSEC]: Kill obsolete get_mss function
- [NETLINK]: Remove dead code in af_netlink.c
- [IPV4]: Remove dead code from ip_output.c
- [SK_BUFF] kernel-doc: fix skbuff warnings
- [AX.25]: Use constant instead of magic number
- [IPV4]: Fix setting broadcast for SIOCSIFNETMASK
- [netdrvr forcedeth] scatter gather and segmentation offload support
- 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/\*
- gfp_t: drivers/net
- [ARM] 2919/1: CS8900A ethernet driver modifications for the Comdial MP1000
- [ARM] 2897/2: PXA2xx IRDA support
- sky2: remove unused definitions
- sky2: use kzalloc
- sky2: spelling fixes
- sky2: fix NAPI and receive handling
- sky2: version 0.7
- DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks
- [Bluetooth] Make more functions static
- [Bluetooth] Update security filter for Extended Inquiry Response
- [IPv4/IPv6]: UFO Scatter-gather approach
- [MCAST] IPv6: Fix algorithm to compute Querier's Query Interval
- tg3: add 5714/5715 support
- tg3: fix ASF heartbeat
- tg3: update version and minor fixes
- ibmveth fix bonding
- ibmveth fix buffer pool management
- ibmveth fix buffer replenishing
- ibmveth lockless TX
- ibmveth fix failed addbuf
- pcnet_cs: fix mii init code for older DL10019 based cards
- s2io: kconfig help fix
- b44 reports wrong advertised flags
- sis190.c: fix multicast MAC filter
- smc91x: shut down power after probing
- starfire: free_irq() on error path of netdev_open()
- [netdrvr b44] include linux/dma-mapping.h to eliminate warning
- sundance: fix DFE-580TX Tx Underrun
- New PowerPC 4xx on-chip ethernet controller driver
- sis900: come alive after temporary memory shortage
- Add Wake on LAN support to sis900 (2)
- drivers/net: Remove pointless checks for NULL prior to calling kfree()
- [netdrvr] ne2k-pci based card does not support bus-mastering.
- ipw2200: Missing kmalloc check
- [SCTP] Rename SCTP specific control message flags.
- [SCTP] Fix SCTP_SETADAPTION sockopt to use the correct structure.
- [SCTP] Allow SCTP_MAXSEG to revert to default frag point with a '0' value.
- [SCTP] Do not allow unprivileged programs initiating new associations on
- e1000: remove warning about e1000_suspend
- eepro.c: module_param_array cleanup
- b44: fix suspend/resume
- e1000: use vmalloc_node()
- revert "orinoco: Information leakage due to incorrect padding"
- Better fixup for the orinoco driver
- e1000: Fixes e1000_suspend warning when CONFIG_PM is not enabled
- [ETH]: ether address compare
- Add modalias for pmac network drivers
- mv643xx_eth_showsram: Added information message when using the SRAM
- [IPV4]: Fix issue reported by Coverity in ipv4/fib_frontend.c
- s2io iomem annotations
- bluetooth hidp is broken on s390
- drivers/net/tg3: Use the DMA_{32,64}BIT_MASK constants
- prism54: Free skb after disabling interrupts
- [DRIVER MODEL] Add missing platform_device.h header.
- PPC 44x EMAC driver: add 440SPe support
- PPC 44x EMAC driver: add 440GR support
- PPC 4xx EMAC driver: fix VSC8201 PHY initialization
- fec_8xx: Remove dependency on NETTA & NETPHONE
- fec_8xx: Add support for Intel PHY LX971
- vmalloc_node
- [ARM] 3066/1: Fix PXA irda driver suspend/resume functions
- m32r: SMC91x driver update
- smsc-ircc2: PM cleanup - do not close device when suspending
- remove some more check_region stuff
- Typo fix: dot after newline in printk strings
- sparse cleanups: NULL pointers, C99 struct init.
- [netdrvr 8139too] replace hand-crafted kernel thread with workqueue
- [BRIDGE]: Use ether_compare
- [NETFILTER]: Add "revision" support to arp_tables and ip6_tables
- [ROSE]: rose_heartbeat_expiry() locking fix
- [IPV6]: Fix behavior of ip6_route_input() for link local address
- [DCCP]: Simplify skb_set_owner_w semantics
- [DCCP]: Set socket owner iff packet is not data
- [MCAST] IPv6: Check packet size when process Multicast
- ibmveth fix panic in initial replenish cycle
- [MCAST]: ip[6]_mc_add_src should be called when number of sources is zero
- [IPV6]: inet6_ifinfo_notify should use RTM_DELLINK in addrconf_ifdown
- [PKT_SCHED]: Rework QoS and/or fair queueing configuration
- ARM: Reverted 2919/1: CS8900A ethernet driver modifications for the Comdial MP1000
- SUNRPC: allow sunrpc.o to link when CONFIG_SYSCTL is disabled
- NFS,SUNRPC,NLM: fix unused variable warnings when CONFIG_SYSCTL is disabled
- [NETFILTER] PPTP helper: Fix compilation of conntrack helper without NAT
- [netdrvr 8139too] use cancel_rearming_delayed_work() to cancel thread
- [netdrvr 8139too] use rtnl_shlock_nowait() rather than rtnl_lock_interruptible()
- [NETFILTER]: Fix double free after netlink_unicast() in ctnetlink
- [NETFILTER] nfnetlink: Use kzalloc
- [NETFILTER]: CONNMARK target needs ip_conntrack
- [NETEM]: use PSCHED_LESS
- drivers/net/wireless/airo.c unsigned comparason
- S2io: Multi buffer mode support
- pcnet32: show name of failing device
- pcnet32: AT2700/2701 and Bugzilla 2699 & 4551
- pcnet32: Prevent hang with 79c976
- phy address mask support for generic phy layer
- [PKT_SCHED]: Generic RED layer
- [NET]: Introduce INET_ECN_set_ce() function
- [PKT_SCHED]: RED: Use new generic red interface
- [PKT_SCHED]: RED: Use generic queue management interface
- [PKT_SCHED]: RED: Dont start idle periods while already idling
- [PKT_SCHED]: RED: Cleanup and remove unnecessary code
- [PKT_SCHED]: GRED: Cleanup equalize flag and add new WRED mode detection
- [PKT_SCHED]: GRED: Transform grio to GRED_RIO_MODE
- [PKT_SCHED]: GRED: Cleanup dumping
- [PKT_SCHED]: GRED: Dump table definition
- [PKT_SCHED]: GRED: Use a central table definition change procedure
- [PKT_SCHED]: GRED: Report out-of-bound DPs as illegal
- [PKT_SCHED]: GRED: Use central VQ change procedure
- [PKT_SCHED]: GRED: Use new generic red interface
- [PKT_SCHED]: GRED: Do not reset statistics in gred_reset/gred_change
- [PKT_SCHED]: GRED: Report congestion related drops as NET_XMIT_CN
- [PKT_SCHED]: GRED: Use generic queue management interface
- [PKT_SCHED]: GRED: Introduce tc_index_to_dp()
- [PKT_SCHED]: GRED: Improve error handling and messages
- [PKT_SCHED]: GRED: Remove initd flag
- [PKT_SCHED]: GRED: Dont abuse default VQ for equalizing
- [PKT_SCHED]: GRED: Remove auto-creation of default VQ
- [PKT_SCHED]: GRED: Cleanup and remove unnecessary code
- [PKT_SCHED]: GRED: Fix restart of idle period in WRED mode upon dequeue and drop
- [PKT_SCHED]: GRED: Support ECN marking
- [PKT_SCHED]: (G)RED: Introduce hard dropping
- [DRIVER MODEL] Improved dynamically allocated platform_device interface
- [DRIVER MODEL] Fix depca
- [DRIVER MODEL] Fix jazzsonic
- [DRIVER MODEL] Fix macsonic
- [NETEM]: Support time based reordering
- [NETEM]: Add version string
- [NET]: Fix race condition in sk_stream_wait_connect
- [TCP/DCCP]: Randomize port selection
- drivers/net/ixgb/: make some code static
- drivers/net/e1000/: possible cleanups
- drivers/net/hamradio/dmascc.c: remove dmascc_setup()
- prism54: Remove redundant assignment
- bnx2: add 5708 support
- bnx2: update firmware for 5708
- bnx2: update nvram code for 5708
- 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/\* 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
- b44: miscellaneous cleanup
- b44: expose counters through ethtool
- 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_\* macros
- 3c59x: avoid blindly reading link status twice
- 3c59x: bounds checking for hw_checksums
- 3c59x: cleanup init of module parameter arrays
- 3c59x: fix some grammar in module parameter descriptions
- 3c59x: support ETHTOOL_GPERMADDR
- 3c59x: correct rx_dropped counting
- 3c59x: enable use of memory-mapped PCI I/O
- 3c59x: don't enable scatter/gather w/o checksum support
- knfsd: make sure svc_process call the correct pg_authenticate for multi-service port
- m68knommu: FEC ethernet header support for the ColdFire 5208
- m68knommu: FEC ethernet support for the ColdFire 5208
- scripts/Lindent on ieee80211 subsystem.
- Fix problem with WEP unicast key > index 0
- Update version ieee80211 stamp to 1.1.7
- Ran scripts/Lindent on drivers/net/wireless/ipw2{1,2}00.{c,h}
- IPW_DEBUG has already included DRV_NAME, remove double prefix print.
- Catch ipw2200 up to equivelancy with v1.0.1
- Catch ipw2200 up to equivelancy with v1.0.2
- Catch ipw2200 up to equivelancy with v1.0.3
- Catch ipw2200 up to equivelancy with v1.0.4
- Catch ipw2100 up to equivelancy with v1.1.1
- Fixed WEP on ipw2100 (priv->sec was being used instead of
- [Bug 339] Fix ipw2100 iwconfig set/get txpower.
- Move code from ipw2100_wpa_enable to IPW2100_PARAM_DROP_UNENCRYPTED to
- Catch ipw2200 up to equivelancy with v1.0.5
- Fix hardware encryption (both WEP and AES) doesn't work with fragmentation.
- Fix is_duplicate_packet() bug for fragmentation number setting.
- [bug 667] Fix the notorious "No space for Tx" bug.
- [Bug 637] Set tx power for A band.
- Changed default # of missed beacons to miss before disassociation to 24
- Updated to support ieee80211 callback to is_queue_full for 802.11e
- Fixed some compiler issues if CONFIG_IPW2200_QOS is enabled.
- Added more useful geography encoding so people's experience with
- Workaround kernel BUG_ON panic caused by unexpected duplicate packets.
- Disable host fragmentation in open mode since IPW2200/2915 hardware
- [Bug 792] Fix WPA-PSK AES both for -Dipw and -Dwext.
- Fixes the ad-hoc network WEP key list issue.
- [Bug 701] Fix a misuse of ieee->mode with ieee->iw_mode.
- Fix ipw_wx_get_txpow shows wrong disabled value.
- Fix firmware error when setting tx_power.
- Modified ipw_config and STATUS_INIT setting to correct race condition
- Switched firmware error dumping so that it will capture a log available
- Changed all of the ipw_send_cmd() calls to return any ipw_send_cmd error
- Added cmdlog in non-debug systems.
- Migrated some of the channel verification code back into the driver to
- Updated ipw2200 to use the new ieee80211 callbacks
- Added wait_state wakeup on scan completion.
- [Bug 455] Fix frequent channel change generates firmware fatal error.
- [Bug 760] Fix setting WEP key in monitor mode causes IV lost.
- Don't set hardware WEP if we are actually using TKIP/AES.
- Make all the places the firmware fails to load showerrors (in decimal,
- Adds radiotap support to ipw2200 in monitor mode..
- Fixed is_network_packet() to include checking for broadcast packets.
- Mixed PTK/GTK CCMP/TKIP support.
- Card with WEP enabled and using shared-key auth will have firmware
- Fixed problem with get_cmd_string not existing if CONFIG_IPW_DEBUG disabled.
- Removed PF_SYNCTHREAD legacy.
- Fixes problem with WEP not working (association succeeds, but no Tx/Rx)
- [Fix bug# 771] Too many (8) bytes recieved when using AES/hwcrypto
- Fixes WEP firmware error condition.
- Updated driver version stamps for ipw2100 (1.1.3) and ipw2200 (1.0.7)
- Pulled out a stray KERNEL_VERSION check around the suspend handler.
- Fix 'Driver using old /proc/net/wireless support, please fix driver !' message.
- Removed legacy WIRELESS_EXT checks from ipw2200.c
- Fixes missed beacon logic in relation to on-network AP roaming.
- Removed warning about TKIP not being configured if countermeasures are
- Added channel support for ipw2200 cards identified as 'ZZR'
- Fixed problem with not being able to send broadcast packets.
- Fixed parameter reordering in firmware log routine.
- Updated firmware version stamp to 2.4 from 2.3 so it will use the latest firmware.
- Update version ipw2200 stamp to 1.0.8
- fix NET_RADIO=n, IEEE80211=y compile
- kill include/linux/eeprom.h
- drivers/net/s2io.c: make functions static
- prism54 : Unused variable / extraneous udelay
- prism54 : Transmit stats updated in wrong place
- Fix sparse warning in e100 driver.
- atmel: memset correct range
- [IPV6]: Put addr_diff() into common header for future use.
- [IPV6]: Make ipv6_addr_type() more generic so that we can use it for source address selection.
- [IPV6]: RFC3484 compliant source address selection
- [PKT_SCHED]: Correctly handle empty ematch trees
- [NET]: sk_add_backlog convert from macro to inline
- [PPP]: handle misaligned accesses
- [PPP]: add PPP MPPE encryption module
- [IRDA] donauboe: locking fix
- [NET]: kfree cleanup
- [IPV4]: Fix ip_queue_xmit identity increment for TSO packets
- [Bluetooth]: Add endian annotations to the core
- [Bluetooth]: Remove the usage of /proc completely
- [SERIAL] IOC3: Update 8250 driver bits
- skge: clear PCI PHY COMA mode on boot
- skge: use kzalloc
- skge: add mii ioctl support
- skge: goto low power mode on shutdown
- skge: use prefetch on receive
- skge: spelling fixes
- skge: increase version number
- [wireless ipw2100] kill unused-var warnings for debug-disabled code
- ieee80211: cleanup crypto list handling, other minor cleanups.
- b44: replace B44_FLAG_INIT_COMPLETE with netif_running()
- b44: race on device closing
- b44: increase version number
- dgrs: fix warnings when CONFIG_ISA and CONFIG_PCI are not enabled
- IOC: And don't mark the things as broken Cowboy.
- sanitize lookup_hash prototype
- [NETFILTER]: packet counter of conntrack is 32bits
- [NETFILTER] ctnetlink: add marking support from userspace
- [NETFILTER] ctnetlink: add module alias to fix autoloading
- [NETFILTER] ctnetlink: kill unused includes
- [NETFILTER] ctnetlink: get_conntrack can use GFP_KERNEL
- [NETFILTER] nfnetlink: only load subsystems if CAP_NET_ADMIN is set
- [NETFILTER]: stop tracking ICMP error at early point
- [NETFILTER] ctnetlink: propagate error instaed of returning -EPERM
- [NETFILTER] ctnetlink: Add support to identify expectations by ID's
- [NETFILTER] ctnetlink: ICMP_ID is u_int16_t not u_int8_t.
- [IPV6]: Fix fallout from CONFIG_IPV6_PRIVACY
- [IPV6]: ip6ip6_lock is not unlocked in error path.
- [NETFILTER]: Add nf_conntrack subsystem.
- [NETLINK]: Type-safe netlink messages/attributes interface
- [NETLINK]: Make netlink_callback->done() optional
- [NETLINK]: Generic netlink receive queue processor
- [XFRM]: Use generic netlink receive queue processor
- [RTNETLINK]: Use generic netlink receive queue processor
- [NETLINK]: Generic netlink family
- SUNRPC: don't reencode when looping in call transmit.
- [netdrvr 8139too] fast poll for thread, if an unlikely race occurs
- [BNX2]: output driver name as prefix in error message
- [BNX2]: check return of dev_alloc_skb in bnx2_test_loopback
- [BNX2]: simplify parameter checks in bnx2_{get,set}_eeprom
- [NET]: Detect hardware rx checksum faults correctly
- [TCP]: fix congestion window update when using TSO deferal
- [TCP]: simplify microsecond rtt sampling
- [TCP]: add tcp_slow_start helper
- [TCP]: Appropriate Byte Count support
- [TCP]: receive buffer growth limiting with mixed MTU
- [TCP]: spelling fixes
- [TCP]: speed up SACK processing
- disable DEBUG in ibmveth
- sky2 needs dma_mapping.h
- gianfar mii needs to zero out the mii_bus structure
- [netdrvr forcedeth] remove superfluous rx engine stop/start
- [netdrvr forcedeth] support for irq mitigation
- [netdrvr forcedeth] phy address scan range
- SAA9730: Whitespace cleanup.
- SAA9730: Driver overhaul
- smc91x: DB1200 support.
- gt96100eth.c: Don't concatenate __FUNCTION__ with strings.
- TCP: fix vegas build
- [DECNET]: fix SIGPIPE
- [IPV6]: Fix inet6_init missing unregister.
- [SCTP]: Fix potential NULL pointer dereference in sctp_v4_get_saddr
- [SCTP]: Remove timeouts[] array from sctp_endpoint.
- [SCTP]: Fix ia64 NaT consumption fault with sctp_sideffect commands.
- [SCTP]: Include ulpevents in socket receive buffer accounting.
- [IPV6]: Fix unnecessary GFP_ATOMIC allocation in fib6 dump
- [ARM] Use correct IO operations for Pleb
- net: allow newline terminated IP addresses in in_aton
- net: make dev_valid_name public
- bonding: add bond name to all error messages
- bonding: expand module param descriptions
- bonding: Add transmit policy to /proc
- bonding: get slave name from actual slave instead of param list
- bonding: move kmalloc out of spinlock in ALB init
- bonding: explicitly clear RLB flag during ALB init
- bonding: expose some structs
- bonding: make functions not static
- bonding: move bond creation into separate function
- bonding: make bond_init not __init
- bonding: Allow ARP target table to have empty entries
- bonding: add ARP entries to /proc
- bonding: add sysfs functionality to bonding (large)
- bonding: version update
- bonding: spelling and whitespace corrections
- bonding: comments and changelog
- ppc: add support for new powerbooks
- [NETFILTER] nf_conntrack: Add missing code to TCP conntrack module
- [NETFILTER] nfnetlink: unconditionally require CAP_NET_ADMIN
- [NETFILTER]: link 'netfilter' before ipv4
- [NETFILTER]: cleanup IPv6 Netfilter Kconfig
- [NETFILTER]: fix type of sysctl variables in nf_conntrack_ipv6
- [NETFILTER] nf_conntrack: fix possibility of infinite loop while evicting nf_ct_frag6_queue
- [NETFILTER] fix leak of fragment queue at unloading nf_conntrack_ipv6
- [IPV6]: small fix for ipv6_dev_get_saddr(...)
- [IPV6]: Fixes sparse warning in ipv6/ipv6_sockglue.c
- [LLC]: Fix TX window scaling
- [LLC]: Make core block on remote busy.
- [LLC]: Fix typo
- knfsd: make sure nfsd doesn't hog a cpu forever
- sdladrv.c build fix
- [TCP]: More spelling fixes.
- [NETFILTER] Remove nf_conntrack stat proc file when cleaning up
- [NETFILTER] Free layer-3 specific protocol tables at cleanup
- drivers/net/sk98lin/skge.c: make SkPciWriteCfgDWord() a static inline
- skge: fix warning from inlining SkPciWriteCfgDWord()
- [IPV4,IPV6]: replace handmade list with hlist in IPv{4,6} reassembly
- r8169: fix printk_ratelimit in the interrupt handler
- r8169: do not abort when the power management capabilities are disabled
- [NETFILTER]: Fix nf_conntrack compilation with CONFIG_NETFILTER_DEBUG
- ipw2200: disallow direct scanning when device is down
- ipw2200: fix error log offset calculation
- [TCP]: TCP highspeed build error
- [LLC]: Fix compiler warnings introduced by TX window scaling changes.
- [NET]: Sanitize NET_SCHED protection in /net/sched/Kconfig
- [IPV6]: Fib dump really needs GFP_ATOMIC.
- smc91x: fix one source of spurious interrupts
- smc91x: fix bank mismatch
- e100: re-enable microcode with more useful defaults
- s2io: UFO support
- i82593.h: make header comment GPL-compatible
- IOC3: Replace obsolete PCI API
- au1000_eth: Include <linux/config.h>
- SAA9730: Add missing header bits.
- prism54 : Remove extraneous udelay/register read
- drivers/net/wireless/hermes.c unsigned int comparision
- Gianfar update and sysfs support
- intel ixp2000 network driver
- git-netdev-all-ieee80211_get_payload-warning-fix
- fec_8xx: make CONFIG_FEC_8XX depend on CONFIG_8xx
- ipw2100: Fix 'Driver using old /proc/net/wireless...' message
- e1000: avoid leak when e1000_setup_loopback_test fails
- e1000: zero-out pointers in e1000_free_desc_rings
- [wireless hermes] build fix
- [PKT_SCHED]: sch_netem: correctly order packets to be sent simultaneously
- [NET]: Reject socket filter if division by constant zero is attempted.
- [IPV6]: Acquire addrconf_hash_lock for read in addrconf_verify(...)
- [FIB_TRIE]: Don't show local table in /proc/net/route output
- [NETFILTER]: fixed dependencies between modules related with ip_conntrack
- [DCCP]: Add missing no_policy flag to struct net_protocol
- net: Fix compiler-error on dgrs.c when !CONFIG_PCI
- [NETLINK]: Use tgid instead of pid for nlmsg_pid
- [IPV4]: Fix secondary IP addresses after promotion
- [NETFILTER] ctnetlink: Fix refcount leak ip_conntrack/nat_proto
- [NETFILTER]: ip_conntrack_netlink.c needs linux/interrupt.h
- SUNRPC: Funny looking code in __rpc_purge_upcall
- [bonding] Remove superfluous changelog.
- [IPV6]: Implement appropriate dummy rule 4 in ipv6_dev_get_saddr().
- [IPV4] tcp/route: Another look at hash table sizes
- [ATM]: always return the first interface for ATM_ITF_ANY
- [ATM]: atm_pcr_goal() doesn't modify its argument's contents -- mark it as const
- [ATM]: attempt to autoload atm drivers
- [ATM]: avoid race conditions related to atm_devs list
- [ATM]: deregistration removes device from atm_devs list immediately
- [NET]: Add const markers to various variables.
- [IPV4]: make two functions static
- [NETFILTER] ipv4: small cleanups
- [IPV6]: make two functions static
- b44: missing netif_wake_queue() in b44_open()
- b44: early return in dev->do_ioctl when the device is not up
- b44: increase version number
- e1000: fix for dhcp issue
- sky2: eliminate special case for EC-A1
- sky2: add MII support
- sky2: fix receive flush/pause issues
- sky2: improve receive performance
- sky2: add Yukon-EC ultra support
- sky2: handle DMA boundary crossing
- sky2: change netif_rx_schedule_test to __netif_schedule_prep
- sky2: race with MTU change
- sky2: dual port tx completion
- sky2: byteorder annotation
- sky2: remove pci-express hacks
- sky2: use pci_register_driver
- sky2: update version number
- sk98lin: add permanent address support
- sk98lin: avoid message confusion with skge
- sk98lin: remove redundant fields in device info
- ibm_emac: fix graceful stop timeout handling
- ixp2000: register netdevices last
- pm3386: zero stats properly
- pm3386: remove unnecessary udelays
- caleb/pm3386: include proper header files
- ixp2000: use netif_rx_schedule_test
- enp2611: don't check netif_running() in link status timer
- enp2611: use 'dev' in link status timer
- enp2611: report link up/down events
- ixp2000: report MAC addresses for each port on init
- pm3386: add hook for setting MAC address
- pm3386: add hook for setting carrier
- pm3386: implement reset
- enp2611: disable/enable SERDES carrier on interface down/up
- ixp2000: add netpoll support
- ixp2000: add driver version, bump version to 0.2
- mipsnet: Fix Copyright notice.
- jazzsonic: Fix build error.
- jazzsonic: Fix platform device code
- orinoco: fix setting power management parameters
- skge: handle VLAN checksum correctly on yukon rev 0
- [wireless airo] reset card in init
- [netdrvr fmvj18x_cs] fix multicast bug
- airo.c: add support for IW_ENCODE_TEMP (i.e. xsupplicant)
- [netdrvr skge] fix typo, fix build
- ipw2200: kzalloc conversion and Kconfig dependency fix
- Duplicate IPW_DEBUG option for ipw2100 and 2200
- [NETFILTER]: Ignore ACKs ACKs on half open connections in TCP conntrack
- [NETFILTER]: Fix recent match jiffies wrap mismatches
- [SCTP]: Return socket errors only if the receive queue is empty.
- [SCTP]: Fix getsockname for sctp when an ipv6 socket accepts a connection from
- [IGMP]: workaround for IGMP v1/v2 bug
- [IPV4] Fix EPROTONOSUPPORT error in inet_create
- [IPV6]: Load protocol module dynamically.
- SUNRPC: Fix Oopsable condition in rpc_pipefs
- ixp2000: change netif_schedule_test to __netif_schedule_prep
- sky2: interrupt not cleared.
- [NETFILTER]: Fix incorrect argument to ip_nat_initialized() in ctnetlink
- [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]: Mark ctnetlink as EXPERIMENTAL
- [NETFILTER]: Wait for untracked references in nf_conntrack module unload
- [NETFILTER]: Don't use conntrack entry after dropping the reference
- [NET]: make function pointer argument parseable by kernel-doc
- [DECNET]: add memory buffer settings
- [TCP] Vegas: stop resetting rtt every ack
- [TCP] Vegas: Remove extra call to tcp_vegas_rtt_calc
- [TCP] Vegas: timestamp before clone
- [TG3]: remove warning on race
- [NET]: Fix NULL pointer deref in checksum debugging.
- [IPv6] IPsec: fix pmtu calculation of esp
- sky2: don't die if we see chip rev 0xb5
- sky2: device structure alignment
- sky2: copy threshold as module parameter
- sky2: ethtool get/set interrupt coalescing
- sky2: phy processing in workqueue rather than tasklet
- sky2: no irq disable needed during tx
- sky2: ring distance optimization
- sky2: map length optimization
- sky2: tx/rx ring data structure split
- sky2: transmit logic fixes
- sky2: transmit complete index optimization
- sky2: transmit complete routine optimization
- sky2: interrupt/poll optimization
- sky2: interrupt coalescing tuning
- sky2: handle tx timeout
- sky2: quiet ring full message in case of race
- sky2: prefetch tuning
- sky2: turn on tx flow control
- sky2: disable rx checksum on Yukon XL
- sky2: version 0.10
- pcnet32: use MAC address from prom also on powerpc
- [TCPv6]: Fix skb leak
- [NETFILTER]: ip_nat_tftp: Fix expectation NAT
- skge: get rid of warning on race
- ieee80211_crypt_tkip depends on NET_RADIO
- e1000: Fixes for 8357x
- [netdrvr skge] fix build
- [TG3]: Fix nvram arbitration bugs.
- [TG3]: Fix suspend and resume
- [TG3]: Fix 5704 single-port mode
- [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)
- [NETFILTER] ip_tables: NUMA-aware allocation
- [NETFILTER] ebtables: Support nf_log API from ebt_log and ebt_ulog
- [IPV4]: Safer reassembly
- [IPV6]: Reuse inet_csk_get_port in tcp_v6_get_port
- [IPV6]: Generalise __tcp_v6_hash, renaming it to __inet6_hash
- [ICSK]: make inet_csk_reqsk_queue_hash_add timeout arg unsigned long
- [IPV6]: Generalise tcp_v6_search_req & tcp_v6_synq_add
- [IPV6]: Introduce inet6_rsk()
- [ICSK]: Rename struct tcp_func to struct inet_connection_sock_af_ops
- [ICSK]: Move v4_addr2sockaddr from TCP to icsk
- [DCCP]: Introduce dccp_ipv4_af_ops
- [IP]: Simplify and consolidate MSG_PEEK error handling
- [UDP]: udp_checksum_init return value
- [IPVS]: remove dead code
- [NET]: Avoid atomic xchg() for non-error case
- [AF_UNIX]: Remove superfluous reference counting in unix_stream_sendmsg
- [IPV6]: Generalise some functions
- [IPV6]: Introduce inet6_timewait_sock
- [IPV6]: Export some symbols for DCCPv6
- [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
- [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
- [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
- SUNRPC: Yet more RPC cleanups
- SUNRPC: Get rid of some unused exports
- SUNRPC: Ensure that SIGKILL will always terminate a synchronous RPC call.
- SUNRPC: Fix a potential race in rpc_pipefs.
- SUNRPC: net/sunrpc/xdr.c: remove xdr_decode_string()
- SUNRPC: switchable buffer allocation
- SUNRPC: new interface to force an RPC rebind
- SUNRPC: transport switch API for setting port number
- SUNRPC: Ensure client closes the socket when server initiates a close
- SUNRPC: Clean up xprt_destroy()
- SUNRPC: Update the spkm3 code to use the make_checksum interface
- SUNRPC: Make spkm3 report unsupported encryption types
- SUNRPC: Make krb5 report unsupported encryption types
- [NET]: Use newer is_multicast_ether_addr() in some files
- [NET]: Change sk_run_filter()'s return type in net/core/filter.c
- [X25]: Fix for broken x25 module.
- [BRIDGE] netfilter: vlan + hw checksum = bug\?
- [NETFILTER]: ipt_helper.c needs linux/interrupt.h
- [PKTGEN]: Adds missing __init.
- [NET]: Endian-annotate struct iphdr
- [NET]: Endian-annotate in_aton()
- [XFRM]: Netfilter IPsec output hooks
- [IPV4/6]: Netfilter IPsec input hooks
- [IPV4]: reset IPCB flags when neccessary
- [NETFILTER]: Use conntrack information to determine if packet was NATed
- [NETFILTER]: Redo policy lookups after NAT when neccessary
- [NETFILTER]: Add ipt_policy/ip6t_policy matches
- [AX25/MKISS]: unbalanced spinlock_bh in ax_encaps()
- [NETFILTER]: ip_conntrack_proto_sctp.c needs linux/interrupt.h
- [IPV4]: make ip_fragment() static
- [IPV6]: small cleanups
- cs89x0: make {read,write}word take base_addr
- cs89x0: convert {inw,outw} calls to {read,write}word
- cs89x0: swap {read,write}reg and {read,write}word
- cs89x0: make {read,write}reg use {read,write}word
- cs89x0: cleanly implement ixdp2x01 and pnx0501 support
- cs89x0: switch {in,out}sw to {read,write}words
- fix Kconfig depends for cs89x0 (PNX010X support)
- cs89x0: fix up after pnx0105 Kconfig symbol renaming
- IRQ type flags
- shrink dentry struct
- Eliminate __attribute__ ((packed)) warnings for gcc-4.1
- tiny: Trim non-IPX builds
- sk98lin: routine called from probe marked __init
- sk98lin: not doing high dma properly
- sk98lin: use kzalloc
- sk98lin: error handling on probe
- sk98lin: error handling of pci setup
- ieee80211: enable hw wep where host has to build IV
- PPC44x EMAC driver: disable TX status deferral in half-duplex mode
- tulip: enable multiport NIC BIOS fixups for x86_64
- Add MIPS dependency for dm9000 driver
- drivers/net/Kconfig: indentation fix
- drivers/net/bonding/bonding.h: "extern inline" -> "static inline"
- drivers/net/gianfar.h: "extern inline" -> "static inline"
- e1000: Fix invalid memory reference
- remove bouncing mail address of mv643xx_eth maintainer
- forcedeth: TSO fix for large buffers
- fix a few "warning: 'cleanup_card' defined but not used"
- [patch] ipw2100: support WEXT-18 enc_capa v3
- netlink oops fix due to incorrect error code
- [NET]: Convert net/{ipv4,ipv6,sched} to netdev_priv
- [PKT_SCHED]: Use USEC_PER_SEC
- [PKT_SCHED]: Convert tc action functions to single skb pointers
- [PKT_SCHED]: Remove some obsolete policer exports
- [PKT_SCHED]: Fix memory leak when dumping in pedit action
- [PKT_SCHED]: Prefix tc actions with act_
- [NET]: Change some "if (x) BUG();" to "BUG_ON(x);"
- [AX25] mkiss: Drop spinlock before sleeping call.
- [NET]: Add IFB (Intermediate Functional Block) network device.
- [PKT_SCHED]: Fix qdisc return code.
- [IPV4]: ip_output.c needs xfrm.h
- [IPV6]: Set skb->priority in ip6_output.c
- [INET_DIAG]: Use inet_twsk() with TIME_WAIT sockets
- [INET_DIAG]: whitespace/simple cleanups
- [INET_DIAG]: Introduce inet_twsk_diag_dump & inet_twsk_diag_fill
- [INET_DIAG]: Introduce sk_diag_fill
- spelling: s/usefull/useful/
- fix /sys/class/net/<if>/wireless without dev->get_wireless_stats
- drivers/net/irda/irport.c: cleanups
- m68knommu: allow configure of FEC for M520x CPU family
- [NET]: Change memcmp(,,ETH_ALEN) to compare_ether_addr()
- [NETFILTER]: Fix crash in ip_nat_pptp
- [NETFILTER]: Fix another crash in ip_nat_pptp
- [NETFILTER]: Fix return value confusion in PPTP NAT helper
- [NETFILTER]: Remove unused function from NAT protocol helpers
- [NETFILTER]: Fix timeout sysctls on big-endian 64bit architectures
- [AF_NETLINK]: Fix DoS in netlink_rcv_skb()
- [RXRPC]: Decrease number of pointer derefs in connection.c
- [NET]: Remove unneeded kmalloc() return value casts
- [IRDA]: kill drivers/net/irda/sir_core.c
- [IRDA] DONGLE_OLD: remove dependency on non-existing symbol
- [EBTABLES] Don't match tcp/udp source/destination port for IP fragments
- drivers/net/gianfar_sysfs.c: update email address of Kumar Gala
- netfilter: headers included twice
- Fix net/core/wireless.c link failure
- [NET]: Some more missing include/etherdevice.h includes
- [NETFILTER]: ip_ct_proto_gre_fini() cannot be __exit
- [IPV6]: Avoid calling ip6_xmit() with NULL sk
- [NET]: Remove more unneeded typecasts on \*malloc()
- [NET]: Fix diverter build.
- [PKT_SCHED] ematch: Remove bogus include.

-- 
John W. Linville
linville at redhat.com
-------------- next part --------------
--- netdev-fc4-7/kernel/kernel-2.6.spec	2006-01-07 10:58:39.000000000 -0500
+++ netdev-fc4-8/kernel/kernel-2.6.spec	2006-01-11 23:16:02.000000000 -0500
@@ -3907,7 +4213,7 @@ fi
 %endif
 
 %changelog
-* Fri Jan  6 2006 John W. Linville <linville at redhat.com> [2.6.14-1.1656_FC4.netdev.7]
+* Thu Jan 11 2006 John W. Linville <linville at redhat.com> [2.6.14-1.1656_FC4.netdev.8]
 - sky2: new experimental Marvell Yukon2 driver
 - 8139cp: support ETHTOOL_GPERMADDR
 - 8139too: support ETHTOOL_GPERMADDR
@@ -4776,6 +5082,108 @@ fi
 - knfsd: fix hash function for IP addresses on 64bit little-endian machines.
 - parport: include fixes
 - Keep nfsd from exiting when seeing recv() errors
+- SUNRPC: Yet more RPC cleanups
+- SUNRPC: Get rid of some unused exports
+- SUNRPC: Ensure that SIGKILL will always terminate a synchronous RPC call.
+- SUNRPC: Fix a potential race in rpc_pipefs.
+- SUNRPC: net/sunrpc/xdr.c: remove xdr_decode_string()
+- SUNRPC: switchable buffer allocation
+- SUNRPC: new interface to force an RPC rebind
+- SUNRPC: transport switch API for setting port number
+- SUNRPC: Ensure client closes the socket when server initiates a close
+- SUNRPC: Clean up xprt_destroy()
+- SUNRPC: Update the spkm3 code to use the make_checksum interface
+- SUNRPC: Make spkm3 report unsupported encryption types
+- SUNRPC: Make krb5 report unsupported encryption types
+- [NET]: Use newer is_multicast_ether_addr() in some files
+- [NET]: Change sk_run_filter()'s return type in net/core/filter.c
+- [X25]: Fix for broken x25 module.
+- [BRIDGE] netfilter: vlan + hw checksum = bug\?
+- [NETFILTER]: ipt_helper.c needs linux/interrupt.h
+- [PKTGEN]: Adds missing __init.
+- [NET]: Endian-annotate struct iphdr
+- [NET]: Endian-annotate in_aton()
+- [XFRM]: Netfilter IPsec output hooks
+- [IPV4/6]: Netfilter IPsec input hooks
+- [IPV4]: reset IPCB flags when neccessary
+- [NETFILTER]: Use conntrack information to determine if packet was NATed
+- [NETFILTER]: Redo policy lookups after NAT when neccessary
+- [NETFILTER]: Add ipt_policy/ip6t_policy matches
+- [AX25/MKISS]: unbalanced spinlock_bh in ax_encaps()
+- [NETFILTER]: ip_conntrack_proto_sctp.c needs linux/interrupt.h
+- [IPV4]: make ip_fragment() static
+- [IPV6]: small cleanups
+- cs89x0: make {read,write}word take base_addr
+- cs89x0: convert {inw,outw} calls to {read,write}word
+- cs89x0: swap {read,write}reg and {read,write}word
+- cs89x0: make {read,write}reg use {read,write}word
+- cs89x0: cleanly implement ixdp2x01 and pnx0501 support
+- cs89x0: switch {in,out}sw to {read,write}words
+- fix Kconfig depends for cs89x0 (PNX010X support)
+- cs89x0: fix up after pnx0105 Kconfig symbol renaming
+- IRQ type flags
+- shrink dentry struct
+- Eliminate __attribute__ ((packed)) warnings for gcc-4.1
+- tiny: Trim non-IPX builds
+- sk98lin: routine called from probe marked __init
+- sk98lin: not doing high dma properly
+- sk98lin: use kzalloc
+- sk98lin: error handling on probe
+- sk98lin: error handling of pci setup
+- ieee80211: enable hw wep where host has to build IV
+- PPC44x EMAC driver: disable TX status deferral in half-duplex mode
+- tulip: enable multiport NIC BIOS fixups for x86_64
+- Add MIPS dependency for dm9000 driver
+- drivers/net/Kconfig: indentation fix
+- drivers/net/bonding/bonding.h: "extern inline" -> "static inline"
+- drivers/net/gianfar.h: "extern inline" -> "static inline"
+- e1000: Fix invalid memory reference
+- remove bouncing mail address of mv643xx_eth maintainer
+- forcedeth: TSO fix for large buffers
+- fix a few "warning: 'cleanup_card' defined but not used"
+- [patch] ipw2100: support WEXT-18 enc_capa v3
+- netlink oops fix due to incorrect error code
+- [NET]: Convert net/{ipv4,ipv6,sched} to netdev_priv
+- [PKT_SCHED]: Use USEC_PER_SEC
+- [PKT_SCHED]: Convert tc action functions to single skb pointers
+- [PKT_SCHED]: Remove some obsolete policer exports
+- [PKT_SCHED]: Fix memory leak when dumping in pedit action
+- [PKT_SCHED]: Prefix tc actions with act_
+- [NET]: Change some "if (x) BUG();" to "BUG_ON(x);"
+- [AX25] mkiss: Drop spinlock before sleeping call.
+- [NET]: Add IFB (Intermediate Functional Block) network device.
+- [PKT_SCHED]: Fix qdisc return code.
+- [IPV4]: ip_output.c needs xfrm.h
+- [IPV6]: Set skb->priority in ip6_output.c
+- [INET_DIAG]: Use inet_twsk() with TIME_WAIT sockets
+- [INET_DIAG]: whitespace/simple cleanups
+- [INET_DIAG]: Introduce inet_twsk_diag_dump & inet_twsk_diag_fill
+- [INET_DIAG]: Introduce sk_diag_fill
+- spelling: s/usefull/useful/
+- fix /sys/class/net/<if>/wireless without dev->get_wireless_stats
+- drivers/net/irda/irport.c: cleanups
+- m68knommu: allow configure of FEC for M520x CPU family
+- [NET]: Change memcmp(,,ETH_ALEN) to compare_ether_addr()
+- [NETFILTER]: Fix crash in ip_nat_pptp
+- [NETFILTER]: Fix another crash in ip_nat_pptp
+- [NETFILTER]: Fix return value confusion in PPTP NAT helper
+- [NETFILTER]: Remove unused function from NAT protocol helpers
+- [NETFILTER]: Fix timeout sysctls on big-endian 64bit architectures
+- [AF_NETLINK]: Fix DoS in netlink_rcv_skb()
+- [RXRPC]: Decrease number of pointer derefs in connection.c
+- [NET]: Remove unneeded kmalloc() return value casts
+- [IRDA]: kill drivers/net/irda/sir_core.c
+- [IRDA] DONGLE_OLD: remove dependency on non-existing symbol
+- [EBTABLES] Don't match tcp/udp source/destination port for IP fragments
+- drivers/net/gianfar_sysfs.c: update email address of Kumar Gala
+- netfilter: headers included twice
+- Fix net/core/wireless.c link failure
+- [NET]: Some more missing include/etherdevice.h includes
+- [NETFILTER]: ip_ct_proto_gre_fini() cannot be __exit
+- [IPV6]: Avoid calling ip6_xmit() with NULL sk
+- [NET]: Remove more unneeded typecasts on \*malloc()
+- [NET]: Fix diverter build.
+- [PKT_SCHED] ematch: Remove bogus include.
 - Add bcm43xx support from FC5 (thanks dwmw2!)
 
 * Thu Jan  5 2006 Dave Jones <davej at redhat.com> [2.6.14-1.1656_FC4]


More information about the fedora-announce-list mailing list