Date Sun, 28 Feb 2016 09:02:01 -0800 Subject Linux 4.5-rc6 From Linus Torvalds <> I wish rc6 was smaller, but at the same time I'm just relieved that

Kirill found and fixed the problem with the THP cleanup series that

had plagued us this release cycle. So I can't really complain. Adding

to my relief is that another scary bug-report turned out to not be a

kernel bug at all, but a microcode issue. Which might perhaps be

worse, but at least it's not something we did (and now that it's known

it's avoidable).



The diffstat looks odd this time because there's a big patch to one of

the network driver header files that makes it look like the include

directory is almost 40% of the whole change. But that patch just

renames a ton of reserved fields, no actual code change.



Ignoring that oddity in the diffstat statistics, things look fairly

normal. Mostly drivers (networking and usb dominate, but there's some

gpu, sound, acpi fixes too), with the usual architecture updates (arc,

arm, x86) and some core networking. Some perf work, and a few

filesystem fixes (nfs, dax, some core vfs).



I'd like to say that things are on track for the usual release timing,

but let's see how things look next week. If rc7 hasn't started to

shrink, I may end up deciding that this is one of the releases when we

do an rc8 too. Too early to tell. There's nothing particularly scary

going on, but I'd have liked it even calmer this week.



Shortlog for rc6 appended as usual for the people who want to get an

overview of the details,



Linus



---



Al Viro (5):

affs_do_readpage_ofs(): just use kmap_atomic() around memcpy()

do_last(): don't let a bogus return value from ->open() et.al.

to confuse us

namei: ->d_inode of a pinned dentry is stable only for positives

should_follow_link(): validate ->d_seq after having decided to follow

do_last(): ELOOP failure exit should be done after leaving RCU mode



Alan Cox (1):

usb: chipidea: error on overflow for port_test_write



Alex Deucher (5):

drm/amdgpu/gfx8: fix priv reg interrupt enable

drm/amdgpu: fix locking in force performance level

drm/amdgpu/pm: add some checks for PX

drm/amdgpu/pm: adjust display configuration after powerstate

drm/radeon/pm: adjust display configuration after powerstate



Alexander Duyck (1):

net: Copy inner L3 and L4 headers as unaligned on GRE TEB



Alexander Kochetkov (3):

net: arc_emac: fix koops caused by sk_buff free

net: arc_emac: reset txbd_curr and txbd_dirty pointers to zero

net: arc_emac: fix sk_buff leak



Alexandra Yates (1):

i2c: i801: Adding Intel Lewisburg support for iTCO



Alexey Brodkin (1):

arc: get rid of DEVTMPFS dependency on INITRAMFS_SOURCE



Amir Vadai (1):

net/mlx4_en: Count HW buffer overrun only once



Amitoj Kaur Chawla (3):

net: cavium: liquidio: Return correct error code

net: mvpp2: Return correct error codes

lance: Return correct error code



Andrea Arcangeli (1):

mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEED



Andreas Gruenbacher (1):

selinux: Don't sleep inside inode_getsecid hook



Andrew Lunn (1):

batman-adv: Avoid endless loop in bat-on-bat netdevice check



Andrey Skvortsov (1):

USB: option: add support for SIM7100E



Andrzej Hajda (1):

usb: gadget: fsl_qe_udc: fix IS_ERR_VALUE usage



Andy Lutomirski (2):

x86/entry/32: Add an ASM_CLAC to entry_SYSENTER_32

x86/entry/compat: Add missing CLAC to entry_INT80_32



Aneesh Kumar K.V (1):

powerpc/mm/hash: Clear the invalid slot information correctly



Antoine Tenart (1):

MAINTAINERS: alpine: add a new maintainer and update the entry



Anton Protopopov (6):

netfilter: nft_counter: fix erroneous return values

iwlwifi: pcie: fix erroneous return value

appletalk: fix erroneous return value

net: caif: fix erroneous return value

mISDN: prevent possible NULL pointer dereference

rtnl: RTM_GETNETCONF: fix wrong return value



Arnd Bergmann (5):

netfilter: tee: select NF_DUP_IPV6 unconditionally

net: am79c961a: avoid %? in inline assembly

bridge: mdb: avoid uninitialized variable warning

USB: cdc_subset: only build when one driver is enabled

nvdimm: use 'u64' for pfn flags



Ashok Kumar (1):

irqchip/gic-v3-its: Fix double ICC_EOIR write for LPI in EOImode==1



Ben Skeggs (1):

drm/nouveau/disp/dp: ensure sink is powered up before attempting

link training



Benjamin Coddington (1):

NFSv4: Fix a dentry leak on alias use



Bjorn Helgaas (3):

Revert "x86/PCI: Don't alloc pcibios-irq when MSI is enabled"

Revert "PCI: Add helpers to manage pci_dev->irq and pci_dev->irq_managed"

Revert "PCI, x86: Implement pcibios_alloc_irq() and pcibios_free_irq()"



Bjørn Mork (2):

qmi_wwan: add "4G LTE usb-modem U901"

USB: option: add "4G LTE usb-modem U901"



Bradley Pankow (1):

amdgpu: fix NULL pointer dereference at tonga_check_states_equal



Bryan O'Donoghue (1):

x86/platform/intel/quark: Change the kernel's IMR lock bit to false



Carlo Caione (1):

MAINTAINERS: Extend info, add wiki and ml for meson arch



Christian Borntraeger (1):

KVM: async_pf: do not warn on page allocation failures



Christian König (1):

drm/amdgpu: disable direct VM updates when vm_debug is set



Christoph Hellwig (3):

nfs: fix nfs_size_to_loff_t

nfs4: fix stateid handling for the NFS v4.2 operations

fs: return -EOPNOTSUPP if clone is not supported



Chuck Lever (1):

xprtrdma: rpcrdma_bc_receive_call() should init rq_private_buf.len



Chun-Hao Lin (1):

r8169:fix system hange problem.



Clemens Gruber (1):

phy: marvell: Fix and unify reg-init behavior



Colin Ian King (2):

net: cavium: liquidio: fix check for in progress flag

x86/mpx: Fix off-by-one comparison with nr_registers



Cristian Birsan (2):

usb: musb: Fix DMA desired mode for Mentor DMA engine

usb: musb: fix DMA for host mode



Dan Williams (4):

nfit: fix multi-interface dimm handling, acpi6.1 compatibility

libnvdimm, tools/testing/nvdimm: fix 'ars_status' output buffer sizing

nfit: update address range scrub commands to the acpi 6.1 format

block: disable block device DAX by default



Daniel Cashman (2):

drivers: char: random: add get_random_long()

mm: ASLR: use get_random_long()



Daniel Jurgens (1):

net/mlx4_core: Do not BUG_ON during reset when PCI is offline



David Henningsson (1):

ALSA: hda - Fixup speaker pass-through control for nid 0x14 on ALC225



David Rivshin (1):

drivers: net: cpsw-phy-sel: add dev_warn() for unsupported PHY mode



David Wragg (1):

geneve: Refine MTU limit



Devesh Sharma (1):

RDMA/ocrdma: Fix arm logic to align with new cq API



Dexuan Cui (1):

x86/mm: Fix slow_virt_to_phys() for X86_PAE again



Dmitry V. Levin (1):

unix_diag: fix incorrect sign extension in unix_lookup_by_ino



Douglas Anderson (1):

Bluetooth: hci_core: Avoid mixing up req_complete and req_complete_skb



Emil Goode (1):

wlcore: Fix regression in wlcore_set_partition()



Emmanuel Grumbach (2):

iwlwifi: dvm: remove a wrong dependency on m

iwlwifi: pcie: fix RF-Kill vs. firmware load race



Eran Ben Elisha (3):

IB/mlx4: Add support for extended counters over RoCE ports

IB/mlx4: Add support for the port info class for RoCE ports

net/mlx4_core: Fix potential corruption in counters database



Eric Dumazet (4):

ipv4: fix memory leaks in ip_cmsg_send() callers

tcp: do not set rtt_min to 1

tcp: md5: release request socket instead of listener

tcp/dccp: fix another race at listener dismantle



Eugenia Emantayev (2):

net/mlx4_en: Choose time-stamping shift value according to HW frequency

net/mlx4_en: Avoid changing dev->features directly in run-time



Felipe Balbi (1):

MAINTAINERS: drop OMAP USB and MUSB maintainership



Florian Fainelli (5):

net: phy: bcm7xxx: Fix shadow mode 2 disabling

net: phy: bcm7xxx: Fix 40nm EPHY features

net: phy: bcm7xxx: Fix bcm7xxx_config_init() check

net: phy: bcm7xxx: Remove wildcard entries

net: dsa: Unregister slave_dev in error path



Florian Westphal (2):

netfilter: conntrack: resched in nf_ct_iterate_cleanup

netfilter: cttimeout: fix deadlock due to erroneous unlock/lock conversion



Gavin Shan (1):

powerpc/eeh: Fix partial hotplug criterion



Geert Uytterhoeven (7):

usb: dwc2: USB_DWC2 should depend on HAS_DMA

ARM: shmobile: Move shmobile_scu_base from .text to .bss

ARM: shmobile: r8a7779: Remove remainings of removed SCU boot setup code

ARM: shmobile: Move shmobile_smp_{mpidr, fn, arg}[] from .text to .bss

ARM: shmobile: Remove shmobile_boot_arg

ravb: Update DT binding example for final CPG/MSSR bindings

drivers: sh: Restore legacy clock domain on SuperH platforms



Gerhard Uttenthaler (1):

can: ems_usb: Fix possible tx overflow



Greg Kroah-Hartman (1):

Revert "usb: hub: do not clear BOS field during reset device"



Gregory CLEMENT (7):

net: mvneta: Fix for_each_present_cpu usage

net: mvneta: Fix the CPU choice in mvneta_percpu_elect

net: mvneta: Use on_each_cpu when possible

net: mvneta: Remove unused code

net: mvneta: Modify the queue related fields from each cpu

net: mvneta: The mvneta_percpu_elect function should be atomic

net: mvneta: Fix race condition during stopping



Guillaume Nault (1):

pppoe: fix reference counting in PPPoE proxy



Guozhonghua (1):

ocfs2: unlock inode if deleting inode from orphan fails



Hariprasad Shenai (1):

cxgb4: Add pci device id for chelsio t540 lom adapter



Heinrich Schuchardt (1):

ARM: dts: kirkwood: use unique machine name for ds112



Huy Nguyen (1):

net/mlx4_core: Set UAR page size to 4KB regardless of system page size



Ian Campbell (2):

xen/arm: correctly handle DMA mapping of compound pages

MAINTAINERS: Drop myself as xen netback maintainer



Ido Schimmel (4):

mlxsw: Treat local port 64 as valid

mlxsw: spectrum: Set STP state when leaving 802.1D bridge

mlxsw: reg: Add the Switch Port Acceptable Frame Types register

mlxsw: spectrum: Allow for PVID deletion



Ilya Dryomov (3):

libceph: don't bail early from try_read() when skipping a message

libceph: use the right footer size when skipping a message

libceph: don't spam dmesg with stray reply warnings



Imre Deak (13):

drm/i915: Add helper to get a display power ref if it was already enabled

drm/i915: Ensure the HW is powered during display pipe HW readout

drm/i915/ibx: Ensure the HW is powered during PLL HW readout

drm/i915: Ensure the HW is powered when disabling VGA

drm/i915: Ensure the HW is powered during HW access in assert_pipe

drm/i915/crt: Ensure the HW is powered during HW state readout

drm/i915/ddi: Ensure the HW is powered during HW state readout

drm/i915: Ensure the HW is powered when accessing the CRC HW block

drm/i915/dp: Ensure the HW is powered during HW state readout

drm/i915/dsi: Ensure the HW is powered during HW state readout

drm/i915/hdmi: Ensure the HW is powered during HW state readout

drm/i915/lvds: Ensure the HW is powered during HW state readout

drm/i915/skl: Ensure HW is powered during DDB HW state readout



Insu Yun (4):

xen: fix potential integer overflow in queue_reply

tcp: correctly crypto_alloc_hash return check

et131x: check return value of dma_alloc_coherent

tipc: unlock in error path



Ivan T. Ivanov (1):

usb: phy: msm: Trigger USB state detection work in DRD mode



Ivaylo Dimitrov (3):

ARM: OMAP2+: Set system_rev from ATAGS for n900

power: bq27xxx_battery: Restore device name

ARM: OMAP2+: Fix onenand initialization to avoid filesystem corruption



Jaedon Shin (1):

net: bcmgenet: Fix internal PHY link state



Jamal Hadi Salim (1):

net_sched fix: reclassification needs to consider ether protocol changes



Jay Vosburgh (2):

bonding: Fix ARP monitor validation

bonding: don't use stale speed and duplex information



Jiri Benc (4):

vxlan: clear IFF_TX_SKB_SHARING

geneve: clear IFF_TX_SKB_SHARING

gre: clear IFF_TX_SKB_SHARING

vxlan: do not use fdb in metadata mode



John Youn (2):

usb: dwc2: Add extra delay when forcing dr_mode

usb: dwc3: Fix assignment of EP transfer resources



Jon Paul Maloy (1):

tipc: fix premature addition of node to lookup table



Juergen Gross (2):

xen/scsiback: correct frontend counting

xen/scsiback: avoid warnings when adding multiple LUNs to a domain



Kai-Heng Feng (1):

ALSA: hda - Fixing background noise on Dell Inspiron 3162



Karicheri, Muralidharan (3):

net: ti: netcp: restore get/set_pad_info() functionality

soc: ti: knav_dma: rename pad in struct knav_dma_desc to sw_data

net: netcp: rework the code for get/set sw_data in dma desc



Ken Kawasaki (2):

pcnet_cs: add new id

fmvj18x_cs: fix incorrect indexing of dev->dev_addr[] when

copying the MAC address



Ken Lin (1):

USB: cp210x: add IDs for GE B650V3 and B850V3 boards



Kinglong Mee (1):

pnfs/blocklayout: fix a memeory leak when using,vmalloc_to_page



Kirill A. Shutemov (1):

thp: call pmdp_invalidate() with correct virtual address



Konrad Rzeszutek Wilk (4):

xen/pciback: Check PF instead of VF for PCI_COMMAND_MEMORY

xen/pciback: Save the number of MSI-X entries to be copied later.

xen/pcifront: Report the errors better.

xen/pcifront: Fix mysterious crashes when NUMA locality

information was extracted.



Larry Finger (1):

rtlwifi: fix broken VHT support



Laura Abbott (1):

vsock: Fix blocking ops call in prepare_to_wait



Linus Torvalds (2):

x86: fix SMAP in 32-bit environments

Linux 4.5-rc6



Lisa Du (1):

drivers: android: correct the size of struct binder_uintptr_t

for BC_DEAD_BINDER_DONE



Luca Coelho (1):

iwlwifi: mvm: don't allow sched scans without matches to be started



Lucas Stach (1):

ARM: dts: imx6: remove bogus interrupt-parent from CAAM node



Ludovic Desroches (1):

ARM: at91/dt: fix typo in sama5d2 pinmux descriptions



Marc Zyngier (3):

irqchip/gic-v3: Add missing barrier to 32bit version of gic_read_iar()

arm/arm64: KVM: Feed initialized memory to MMIO accesses

arm64: KVM: vgic-v3: Restore ICH_APR0Rn_EL2 before ICH_APR1Rn_EL2



Marek Szyprowski (2):

usb: gadget: remove driver from pending list on probe error

usb: gadget: gadgetfs: unregister gadget only if it got

successfully registered



Mario Kleiner (2):

drm/radeon: Don't hang in radeon_flip_work_func on disabled crtc. (v2)

drm/amdgpu: Don't hang in amdgpu_flip_work_func on disabled crtc.



Mark Rutland (1):

KVM: arm/arm64: vgic: Ensure bitmaps are long enough



Mark Tomlinson (1):

l2tp: Fix error creating L2TP tunnels



Martin Schwidefsky (2):

s390/compat: correct restore of high gprs on signal return

s390/fpu: signals vs. floating point control register



Masahiro Yamada (1):

i2c: uniphier: fix typos in error messages



Matan Barak (1):

net/mlx5: Use offset based reserved field names in the IFC header file



Mateusz Guzik (1):

xattr handlers: plug a lock leak in simple_xattr_list



Maxim Patlasov (1):

fs/pnode.c: treat zero mnt_group_id-s as unequal



Mel Gorman (1):

mm: numa: quickly fail allocations for NUMA balancing on full nodes



Michael Chan (8):

bnxt_en: Fix ethtool autoneg logic.

bnxt_en: Cleanup and Fix flow control setup logic

bnxt_en: Remove 20G support and advertise only 40GbaseCR4.

bnxt_en: Fix implementation of tx push operation.

bnxt_en: Reduce default ring sizes.

bnxt_en: Poll link at the end of __bnxt_open_nic().

bnxt_en: Remove unnecessary call to update PHY settings.

bnxt_en: Failure to update PHY is not fatal condition.



Michael McConville (1):

dscc4: Undefined signed int shift



Mika Kuoppala (1):

drm/i915/gen9: Verify and enforce dc6 state writes



Mike Krinkin (1):

KVM: x86: MMU: fix ubsan index-out-of-range warning



Mike Snitzer (1):

dm: fix dm_rq_target_io leak on faults with .request_fn DM w/ blk-mq paths



Mikulas Patocka (1):

hpfs: don't truncate the file when delete fails



Neil Horman (1):

sctp: Fix port hash table size computation



Nikolay Aleksandrov (1):

net: make netdev_for_each_lower_dev safe for device removal



Nishanth Menon (1):

hwmon: (gpio-fan) Remove un-necessary speed_index lookup for thermal hook



Oleksij Rempel (1):

irqchip/mxs: Add missing set_handle_irq()



Oren Givon (1):

iwlwifi: fix name of ucode loaded for 8265 series



Pablo Neira Ayuso (1):

netfilter: nfnetlink: use original skbuff when acking batches



Paolo Abeni (1):

lwt: fix rx checksum setting for lwt devices tunneling over ipv6



Paolo Bonzini (2):

KVM: x86: fix missed hardware breakpoints

KVM: x86: fix conversion of addresses to linear in 32-bit protected mode



Patrik Jakobsson (1):

drm/i915/gen9: Check for DC state mismatch



Paul Bolle (1):

ser_gigaset: use container_of() instead of detour



Peter Rosin (1):

hwmon: (ads1015) Handle negative conversion values correctly



Peter Ujfalusi (2):

ARM: DTS: am57xx-beagle-x15: Select SYS_CLK2 for audio clocks

Revert "regulator: tps65217: remove tps65217.dtsi file"



Peter Zijlstra (12):

perf: Close install vs. exit race

perf: Do not double free

perf: Allow perf_release() with !event->ctx

perf: Only update context time when active

perf: Fix cloning

perf: Fix race between event install and jump_labels

perf: Cure event->pending_disable race

perf: Fix ctx time tracking by introducing EVENT_TIME

perf: Fix scaling vs. perf_event_enable_on_exec()

perf: Fix scaling vs. perf_event_enable()

perf: Fix scaling vs. perf_install_in_context()

perf: Robustify task_function_call()



Phil Sutter (1):

IFF_NO_QUEUE: Fix for drivers not calling ether_setup()



Phil Turnbull (1):

netfilter: nfnetlink: correctly validate length of batch messages



Rafael J. Wysocki (2):

Revert "ACPI / PCI: Simplify acpi_penalize_isa_irq()"

Revert "ACPI, PCI, irq: remove interrupt count restriction"



Rainer Weikusat (3):

af_unix: Don't set err in unix_stream_read_generic unless there

was an error

af_unix: Guard against other == sk in unix_dgram_sendmsg

af_unix: Don't use continue to re-execute unix_stream_read_generic loop



Robert Jarzmik (2):

net: smc91x: propagate irq return code

net: ethernet: davicom: fix devicetree irq resource



Roger Shimizu (1):

ARM: dts: orion5x: fix the missing mtd flash on linkstation lswtgl



Ross Zwisler (5):

ext2, ext4: only set S_DAX for regular inodes

ext4: online defrag not supported with DAX

dax: give DAX clearing code correct bdev

dax: move writeback calls into the filesystems

ext2, ext4: fix issue with missing journal entry in ext4_dax_mkwrite()



Saeed Mahameed (2):

net/mlx5e: Remove select queue ndo initialization

net/mlx5e: Use static constant netdevice ndos



Sascha Hauer (2):

net: dsa: mv88e6xxx: Add support for Marvell 88E6240

net: dsa: remove phy_disconnect from error path



Scott Mayhew (1):

auth_gss: fix panic in gss_pipe_downcall() in fips mode



Sebastian Reichel (1):

MAINTAINERS: update bq27xxx driver



Sergei Shtylyov (2):

ravb: kill duplicate setting of CCC.CSEL

ravb: skip gPTP start/stop on R-Car gen3



Shanker Donthineni (1):

irqchip/gicv3-its: Avoid cache flush beyond ITS_BASERn memory size



Shrikrishna Khare (1):

Driver: Vmxnet3: Update Rx ring 2 max size



Simon Appleby (1):

usb: gadget: net2280: fix endpoint max packet for super speed connections



Stefan Hajnoczi (1):

sunrpc/cache: fix off-by-one in qword_get()



Steve Wise (1):

cxgb3: fix up vpd strings for kstrto*()



Steven Rostedt (2):

sched/deadline: Fix trivial typo in printk() message

ftracetest: Fix instance test to use proper shell command for pids



Steven Rostedt (Red Hat) (1):

tracing: Fix showing function event in available_events



Sudeep Holla (1):

ARM: dts: am335x/am57xx: replace gpio-key,wakeup with

wakeup-source property



Sunil Goutham (3):

net: thunderx: Fix for multiqset not configured upon interface toggle

net: thunderx: Fix for HW TSO not enabled for secondary qsets

net: thunderx: Fix receive packet stats



Sven Eckelmann (2):

batman-adv: Only put gw_node list reference when removed

batman-adv: Only put orig_node_vlan list reference when removed



Takashi Iwai (3):

ALSA: hda - Apply clock gate workaround to Skylake, too

ALSA: hda - Fix headset support and noise on HP EliteBook 755 G2

ALSA: hda - Loop interrupt handling until really cleared



Tang, Jianqiang (1):

usb: dwc2: host: fix the data toggle error in full speed descriptor dma



Tero Kristo (1):

clk: ti: omap3+: dpll: use non-locking version of clk_get_rate



Thierry Reding (2):

drm/nouveau: platform: Fix deferred probe

PCI: mvebu: Restrict build to 32-bit ARM



Tomeu Vizoso (1):

PM / devfreq: tegra: Set freq in rate callback



Tony Lindgren (4):

ARM: OMAP2+: Improve omap_device error for driver writers

ARM: OMAP2+: Fix omap_device for module reload on PM runtime forbid

i2c: omap: Fix PM regression with deferred probe for pm_runtime_reinit

mmc: omap_hsmmc: Fix PM regression with deferred probe for

pm_runtime_reinit



Toshi Kani (1):

devm_memremap: Fix error value when memremap failed



Trond Myklebust (4):

pNFS: Fix pnfs_mark_matching_lsegs_return()

pNFS: Always set NFS_LAYOUT_RETURN_REQUESTED with lo->plh_return_iomode

NFSv4.x/pnfs: Fix a race between layoutget and pnfs_destroy_layout

NFSv4.x/pnfs: Fix a race between layoutget and bulk recalls



Valentin Rothberg (1):

arc: SMP: CONFIG_ARC_IPI_DBG cleanup



Vardan Mikayelyan (1):

usb: dwc2: host: fix logical omissions in dwc2_process_non_isoc_desc



Vineet Gupta (8):

ARC: Assume multiplier is always present

ARCv2: boot print Low Latency Memory

ARCv2: boot report CCMs (Closely Coupled Memories)

ARCv2: SMP: Emulate IPI to self using software triggered interrupt

ARC: [intc-compact] Remove IPI setup from ARCompact port

ARCv2: SMP: Push IPI_IRQ into IPI provider

ARCv2: Elide sending new cross core intr if receiver didn't ack prev

ARC: SMP: No need for CONFIG_ARC_IPI_DBG



Vitaly Kuznetsov (1):

hv_netvsc: Restore needed_headroom request



Vivien Didelot (2):

net: dsa: mv88e6xxx: fix software VLAN deletion

net: dsa: mv88e6xxx: do not leave reserved VLANs



Wei Yongjun (1):

usb: chipidea: fix return value check in ci_hdrc_pci_probe()



Woojung.Huh@microchip.com (1):

phy: keep pause flags in phy driver features



Wouter van Kesteren (1):

fs: allow no_seek_end_llseek to actually seek



Xin Long (1):

route: check and remove route cache when we get route



Yang Shi (1):

tracing, kasan: Silence Kasan warning in check_stack of stack_tracer



Yuval Mintz (5):

bnx2x: Fix link-forcing for KR2

bnx2x: Fix 84833 RX CRC

bnx2x: Correct 84858 PHY fw version

bnx2x: Fix led setting for 84858 phy.

bnx2x: Fix 84833 phy command handler



